Analizar videos y extraer metadatos enriquecidos

con Amazon Rekognition Video

En este tutorial, aprenderá a usar las características de análisis de video en Amazon Rekognition Video por medio de la consola de AWS. Amazon Rekognition Video es un servicio de análisis de video con tecnología de aprendizaje profundo mediante el que se detectan actividades y se reconocen objetos, celebridades y contenido inadecuado.

Como desarrollador, el análisis de video es un desafío que enfrentará si está desarrollando un sistema de catálogos de video o creando una aplicación para proporcionar un análisis de opinión. Este desafío se puede solucionarse creando su propio modelo de aprendizaje automático, sin embargo, esta opinión puede requerir mucho tiempo, ser costoso y requiere experiencia en aprendizaje automático.

Amazon Rekognition Video proporciona una API fácil de usar que ofrece un análisis en tiempo real de videos de streaming y análisis facial. Este servicio impulsado por API, completamente administrado, permite que los desarrolladores agreguen fácilmente un análisis visual a las aplicaciones existentes.

En este tutorial, usará Amazon Rekognition Video para analizar un clip de 30 segundos de un juego de Ultimate Frisbee. El análisis de video extrae de manera automática metadatos enriquecidos, que se pueden usar para crear una biblioteca de video que realiza búsquedas, realizar moderación de contenido o proporcionar experiencias VIP personalizadas.

El tutorial es una demostración de la funcionalidad que se encuentra disponible mediante la CLI de AWS o la API Rekognition. Para realizar implementaciones de pruebas de concepto o producción, se recomienda utilizar estas interfaces de programación en vez de la consola de Amazon Rekognition.

Es necesario contar con una cuenta de AWS para realizar este tutorial

No se aplican cargos adicionales por el uso de Amazon Rekognition. Los recursos que cree con el tutorial se pueden utilizar dentro de la capa gratuita. 

Más información sobre la capa gratuita >>


Paso 1: Ingrese a la consola de Amazon Rekognition


a.  Abra la consola de administración de AWS para poder mantener abierta esta guía paso a paso. Cuando la pantalla se cargue, escriba su nombre de usuario y contraseña para comenzar. A continuación, escriba Rekognition en la barra de búsqueda y seleccione Rekognition para abrir la consola del servicio.

analyze-video-1

(Haga clic para ampliar)


Paso 2: Comprensión de las características

En este paso, navegará por la consola de Rekognition Video y comprenderá las capacidades de cada característica disponible a través de la API de Rekognition.


a) Para comenzar, seleccione Análisis de video en la navegación del panel de la izquierda. Esta característica le permite analizar el video y recibir una respuesta JSON.

analyze-video-2a

(Haga clic para ampliar)


b) El video previamente cargado de Jeff Bezos y Werner Vogels demuestra cómo Rekognition Video puede rastrear personas, detectar actividades y reconocer objetos, celebridades y contenido indebido.

analyze-video-2b

(Haga clic para ampliar)


c) Primero, en Personas, haga clic en el ícono Werner Vogels. Observe que el video de la derecha ahora muestra cuándo Werner estaba en el clip.

analyze-video-2c

(Haga clic para ampliar)


d) A continuación, observe el objeto y las actividades que se detectaron en este clip corto. Puede hacer clic en Barba y ver los momentos exactos en que se detectó la barba de Werner o puede hacer clic en Muebles para ver cuándo se detectaron las sillas.

analyze-video-2d

(Haga clic para ampliar)


e) Además, puede ver que no se detectaron etiquetas moderadas. Esta característica le permite determinar y filtrar el contenido indebido. Por ejemplo, podría querer filtrar imágenes con contienen desnudez, pero no imágenes que contienen contenido sugerente.

analyze-video-2e

(Haga clic para ampliar)


Paso 3: Carga y análisis del Video

En este paso, descargará un video clip de 30 segundos que usará para esta parte del tutorial y lo cargará en la consola de Rekognition para su análisis.


a) Haga clic aquí y guarde el video de muestra en su escritorio.

analyze-video-3a

(Haga clic para ampliar)


b) Haga clic en la flecha hacia abajo en Elija una muestra o cargue la suya propia, haga clic en Su propio video, y seleccione el montaje de video que acaba de guardar en su escritorio. Tenga en cuenta que los archivos de video no pueden ser más grandes que 60 mb ni durar más de 60 segundos para una demostración gratuita en la consola.

Después de 40-50 segundos, se analizará el video y los resultados estarán visibles en la consola.

analyze-video-3b

(Haga clic para ampliar)


c) Tenga en cuenta que Rekognition detectó a 12 personas del clip. Por ejemplo, haga clic en Mostrar más en Personas y seleccione el árbitro con camiseta con tiras naranjas y negras. En este análisis de video, a la derecha, puede ver los momentos en que se detectó a este árbitro en particular en el video.

analyze-video-3c1

(Haga clic para ampliar)

analyze-video-3c2

(Haga clic para ampliar)


d) Haga clic en Objetos y actividades. Observe que hay 20 objetos y actividades que se etiquetaron de manera automática. Por ejemplo, haga clic en Automóvil y vea las escenas del video cuando se detectó un automóvil.

analyze-video-3d

(Haga clic para ampliar)


e) A continuación, haga clic en Deporte de equipo y observe que cada clip marcado del análisis de video a la derecha contiene al menos una de las etiquetas que hemos seleccionado en todo este paso: el árbitro en Personas, un automóvil como el Objeto, y Deporte en equipo como la Actividad.

Como desarrollador, los metadatos automáticos del montaje de video se pueden usar en aplicaciones a fin de mejorar los esfuerzos de marketing y publicidad, crear una biblioteca de video que realiza búsquedas, o configurar el rastreo de deportes para suministrar un análisis enriquecido para los juegos deportivos.

 

analyze-video-3e

(Haga clic para ampliar)


Paso 4: Eliminación de recursos


a) Haga clic en Servicios y seleccione S3.

analyze-video-4a

(Haga clic para ampliar)


b) El video que cargó se guardó automáticamente en un bucket S3 y deberá borrarla para asegurarse de no incurrir en gastos. Desplácese por sus buckets S3 y encuentre el bucket que comienza con rekognition-video-console-demo. Haga clic en este bucket y seleccione todos los medios y luego haga clic con el botón derecho y seleccione Eliminar.

analyze-video-4b1

(Haga clic para ampliar)

analyze-video-4b2

(Haga clic para ampliar)

analyze-video-4b3

(Haga clic para ampliar)


¡Felicitaciones!

Ha aprendido a usar la consola Rekognition para analizar un video. También puede realizar esto utilizando las API de Rekognition para poder operar a escala. Use Amazon Rekognition Video cuando necesite crear una biblioteca que realice búsquedas, construir aplicaciones para encontrar personas perdidas o VIP, o detectar un video inseguro.

 

 

Más información

Descubra más acerca de las características de Amazon Rekognition con esta Guía del desarrollador.

Construya una Media Analysis Solution

Aprenda cómo crear una solución de análisis de medios integral que incluye reconocimiento facial automático.

Explore la consola

Explore otras características de Amazon Rekognition como reconocimiento de celebridades y moderación de imágenes.


¿Le resultó útil este tutorial?