Analise vídeos e extraia metadados avançados

com o Amazon Rekognition Video

Neste tutorial, você aprenderá a usar os recursos de análise de vídeo no Amazon Rekognition Video usando o Console AWS. O Amazon Rekognition Video é um serviço de análise de vídeo baseado em aprendizagem profunda que detecta atividades e reconhece objetos, celebridades e conteúdo impróprio.

Como desenvolvedor, você enfrentará o desafio de analisar vídeos se estiver desenvolvendo um sistema de catálogo de vídeos ou criando um aplicativo para fornecer análise de sentimento. Esse desafio pode ser resolvido criando o seu próprio modelo de machine learning, mas essa opção é demorada, cara e exige conhecimento de machine learning.

O Amazon Rekognition Video oferece uma API fácil de usar com análise em tempo real de vídeo de streaming e análise facial. Esse serviço totalmente gerenciado, impulsionado pela API habilita desenvolvedores a adicionar facilmente análise visual a aplicativos existentes.

Neste tutorial, você usará o Amazon Rekognition Video para analisar um clipe de 30 segundos do jogo Ultimate Frisbee. A análise automática do vídeo extrai metadados avançados, que podem ser usados para criar uma biblioteca de vídeo pesquisável, executar a moderação de conteúdo ou oferecer experiências VIP personalizáveis.

Esse tutorial é uma demonstração da funcionalidade disponível usando a CLI da AWS ou a API do Rekognition. Para implementações de produção ou de prova de conceito, recomendamos usar essas interfaces programáticas em vez do console do Amazon Rekognition.

Este tutorial exige uma conta da AWS

Não há cobrança adicional para o Amazon Rekognition. Os recursos criados neste tutorial estão qualificados para o nível gratuito. 

Saiba mais sobre o nível gratuito >>


Etapa 1: Insira o console do Amazon Rekognition


a.  Abra o Console de Gerenciamento da AWS para poder manter este guia detalhado aberto. Quando a tela carregar, digite seu nome de usuário e senha para começar. Depois, digite Rekognition na barra de pesquisa e selecione Rekognition para abrir o console do serviço.

analyze-video-1

(clique para aumentar)


Etapa 2: Compreensão dos recursos

Nesta etapa, você navegará pelo console do vídeo do Rekognition e compreenderá os aspectos de cada recurso disponível via a API do Rekognition.


a) Para começar selecione Video analysis (Análise do vídeo) no painel de navegação à esquerda. Esse recurso permite analisar o vídeo e receber uma resposta de JSON.

analyze-video-2a

(clique para aumentar)


b) O vídeo pré-carregado de Jeff Bezos e Werner Vogels demonstra como o Rekognition Video pode monitorar pessoas, detectar atividades e reconhecer objetos, celebridades e conteúdo inapropriado.

analyze-video-2b

(clique para aumentar)


c) Primeiro, em People (Pessoas), clique no ícone de Werner Vogels. Note que o vídeo à direita agora mostra quando Werner estava no clipe.

analyze-video-2c

(clique para aumentar)


d) Depois, note o objeto e as atividades que foram detectadas neste clipe curto. Você pode clicar em Beard (Barba) e ver as horas exatas em que a barba de Werner foi detectada ou clicar em Furniture (Móveis) para ver quando foram detectadas cadeiras.

analyze-video-2d

(clique para aumentar)


e) Além disso, note que foram detectados rótulos moderados. Esse recurso o habilita a determinar e filtrar conteúdo inapropriado. Por exemplo, talvez você queira filtrar imagens contendo nudismo, mas não imagens contendo conteúdo sugestivo.

analyze-video-2e

(clique para aumentar)


Etapa 3: Carregue e analise vídeo

Nesta etapa, você fará download de um videoclipe de 30 segundos que usaremos para esta parte do tutorial e fará upload dele no console do Rekognition a ser analisado.


a) Clique aqui e salve o vídeo de amostra no desktop.

analyze-video-3a

(clique para aumentar)


b) Clique na seta para baixo em Choose a sample or upload your own (Escolha uma amostra ou faça upload da sua), clique em Your own video (Seu próprio vídeo) e selecione a filmagem de vídeo que você acabou de salvar no desktop. Note que os arquivos de vídeo podem ter no máximo 60 MB ou 60 segundos na demonstração gratuita no console.

Após 40 a 50 segundos, o vídeo será analisado e os resultados ficarão visíveis no console.

analyze-video-3b

(clique para aumentar)


c) Note que o Rekognition detectou 12 pessoas do clipe. Por exemplo, clique em Show more (Mostrar mais) em People (Pessoas) e selecione o árbitro de camisa com listras laranja e preta. Você pode ver na análise de vídeo à direita quantas vezes esse árbitro específico foi detectado no vídeo.

analyze-video-3c1

(clique para aumentar)

analyze-video-3c2

(clique para aumentar)


d) Clique em Objects and activities (Objetos e atividades). Note que há 20 objetos e atividades que foram marcados automaticamente. Por exemplo, clique em Automobile (Automóvel) e veja as cenas no vídeo quando foi detectado um automóvel.

analyze-video-3d

(clique para aumentar)


e) Em seguida, clique em Team Sport (Equipe esportiva) e note que cada clipe sinalizado na análise de vídeo à direita conterá pelo menos um dos rótulos que selecionamos nesta etapa: o árbitro em Pessoas, um automóvel como o Objeto e Equipe esportiva como a Atividade.

Como desenvolvedor, os metadados automáticos da filmagem de vídeo podem ser usados em aplicativos para melhorar os esforços de marketing e publicidade, criar uma biblioteca de vídeo pesquisável ou configurar o acompanhamento esportivo para oferecer análises avançadas para jogos esportivos.

 

analyze-video-3e

(clique para aumentar)


Etapa 4: Exclua recursos


a) Clique em Services (Serviços) e selecione S3.

analyze-video-4a

(clique para aumentar)


b) O vídeo do upload foi salvo automaticamente em um bucket do S3. Você precisará excluí-lo para garantir que não incorra em custos. Percorra buckets do S3 e encontre o bucket que comece com rekognition-video-console-demo. Clique nesse bucket e selecione toda a mídia. Depois, clique com o botão direito do mouse e selecione Delete (Excluir).

analyze-video-4b1

(clique para aumentar)

analyze-video-4b2

(clique para aumentar)

analyze-video-4b3

(clique para aumentar)


Parabéns!

Você aprendeu a usar o console do Rekognition para analisar o vídeo. Você também pode executar esse recurso usando APIs do Rekognition para operar em escala. Use o Amazon Rekognition Video quando precisar criar uma biblioteca pesquisável, criar aplicativos para encontrar pessoas desaparecidas ou VIPs, ou detectar vídeos inseguros.

 

 

Saiba mais

Descubra mais sobre os recursos do Amazon Rekognition com este Guia do Desenvolvedor.

Crie uma Media Analysis Solution

Saiba como criar uma solução de análise de mídia completa, incluindo o reconhecimento facial automatizado.

Explore o console

Explore outros recursos do Amazon Rekognition como reconhecimento de celebridades e moderação de imagens.


Este tutorial foi útil para você?