View a markdown version of this page

Criando AWS aplicativos de analisador 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á.

Criando AWS aplicativos de analisador 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 (arquivo MP4) 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. As APIs do Spring Boot são usadas para criar um modelo, diferentes exibições 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.