Creación de aplicaciones de análisis de vídeo de AWS - Amazon Rekognition

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de aplicaciones de análisis de vídeo de AWS

Puede crear una aplicación web Java que analice los vídeos para detectar etiquetas mediante el AWS SDK para Java versión 2. La aplicación creada en este tutorial de AWS le permite subir un vídeo (archivo MP4) a un bucket de Amazon S3. A continuación, la aplicación utiliza el servicio Amazon Rekognition para analizar el vídeo. Los resultados se utilizan para rellenar un modelo de datos y, a continuación, se genera un informe que se envía por correo electrónico a un usuario específico mediante el servicio de correo electrónico Amazon Simple.

La siguiente ilustración muestra un informe que se genera después de que la aplicación termine de analizar el vídeo. Las columnas de la tabla siguiente muestran los valores de rango de edad, barba, gafas y ojos abiertos, así como valores de confianza para distintas predicciones de atributos.

Tabla con columnas de rango de edad, barba, gafas y ojos abiertos donde se muestran los valores de confianza para distintas predicciones de atributos.

En este tutorial, creará una aplicación Spring Boot que invoque varios servicios de AWS. Las API de Spring Boot se utilizan para crear un modelo, diferentes vistas y un controlador. Para obtener más información, consulte Spring Boot.

Este servicio utiliza los siguientes servicios de AWS:

Los servicios de AWS incluidos en este tutorial están incluidos en la Capa gratuita de AWS. Le recomendamos que finalice todos los recursos que haya creado en el tutorial cuando haya terminado de usarlos para evitar que se le cobre por ellos.

Requisitos previos

Antes de empezar, debe completar los pasos de configuración del AWS SDK para Java. Después, asegúrese de cuenta con lo siguiente:

  • Java 1.8 JDK.

  • Maven 3.6 o posterior.

  • Un bucket de Amazon S3 llamado vídeo[algún-valor]. Asegúrese de usar este nombre de bucket en el código Java de Amazon S3. Para obtener más información, consulte Creación de un bucket.

  • Un rol de IAM. Lo necesitará para la clase VideoDetectFaces que va a crear. Para obtener más información, consulte Configuring Amazon Rekognition Video.

  • Un tema válido de Amazon SNS. Lo necesitará para la clase VideoDetectFaces que va a crear. Para obtener más información, consulte Configuring Amazon Rekognition Video.

Procedimiento

En el transcurso del tutorial, aprenderá a hacer lo siguiente:

  1. Crear un proyecto

  2. Agregar las dependencias de POM a su proyecto

  3. Crear las clases de Java

  4. Crear los archivos HTML

  5. Crear los archivos de script

  6. Empaquetar el proyecto en un archivo JAR

  7. Implementar la aplicación en AWS Elastic Beanstalk

Para continuar con el tutorial, siga las instrucciones detalladas del repositorio de ejemplos de AWS SDK en la documentación en GitHub.