Criação AWS de aplicativos de análise de vídeo - Amazon Rekognition

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criação AWS de aplicativos de análise de vídeo

Você pode criar um aplicativo Web Java que analisa vídeos para detecção de rótulos usando o AWS SDK for Java versão 2. O aplicativo criado neste AWS tutorial permite que você envie um vídeo (MP4 arquivo) para um bucket do Amazon S3. Em seguida, o aplicativo usa o serviço Amazon Rekognition para analisar o vídeo. Os resultados são usados para preencher um modelo de dados e, em seguida, um relatório é gerado e enviado por e-mail para um usuário específico usando o Amazon Simple Email Service.

A ilustração a seguir mostra um relatório que é gerado após a conclusão da análise do vídeo pelo aplicativo. As colunas na tabela abaixo mostram faixa etária, barba, óculos e olhos abertos, bem como valores de confiança para diferentes previsões de atributos.

Tabela com colunas para faixa etária, barba, óculos e olhos abertos, mostrando valores de confiança para diferentes previsões de atributos.

Neste tutorial, você cria um aplicativo Spring Boot que invoca vários AWS serviços. O Spring Boot APIs é usado para criar um modelo, visualizações diferentes e um controlador. Para obter mais informações, consulte Spring Boot.

Esse serviço usa os seguintes AWS serviços:

Os AWS serviços incluídos neste tutorial estão incluídos no nível AWS gratuito. Recomendamos que você encerre todos os recursos criados no tutorial ao terminar de usá-los para evitar cobranças.

Pré-requisitos

Antes de começar, você precisa concluir as etapas em Configurar o AWS SDK for Java. Em seguida, verifique se você tem o seguinte:

  • JDK Java 1.8.

  • Maven 3.6 ou superior.

  • Um bucket do Amazon S3 chamado video[somevalue]. Certifique-se de usar esse nome de bucket em seu código Java do Amazon S3. Para mais informações, consulte Criar um bucket.

  • Um perfil do IAM. Você precisa disso para a VideoDetectFacesclasse que você criará. Para obter mais informações, consulte Configurar o Amazon Rekognition Video.

  • Um tópico válido do Amazon SNS. Você precisa disso para a VideoDetectFacesclasse que você criará. Para obter mais informações, consulte Configurar o Amazon Rekognition Video.

Procedimento

No decorrer do tutorial, você fará o seguinte:

  1. Criar um projeto

  2. Adicione as dependências POM ao seu projeto.

  3. Crie as classes Java

  4. Crie os arquivos HTML

  5. Crie os arquivos de script

  6. Empacote o projeto em um arquivo JAR

  7. Implante o aplicativo em AWS Elastic Beanstalk

Para continuar com o tutorial, siga as instruções detalhadas no GitHub repositório de exemplos do SDK de AWS documentação.