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á.
Entendendo as operações de imagem e vídeo do Rekognition
O Amazon Rekognition oferece API dois conjuntos principais para análise de imagens e vídeos:
-
Imagem do Amazon Rekognition: foi projetada para analisar imagensAPI.
-
Amazon Rekognition VideoAPI: concentra-se na análise de vídeos armazenados e em streaming.
Ambos APIs podem detectar várias entidades, como rostos e objetos. Para uma compreensão abrangente dos tipos de comparação e detecção suportados, consulte a seção sobreEntendendo os tipos de análise do Rekognition.
Operações do Amazon Rekognition Image
As operações do Amazon Rekognition Image são síncronas. A entrada e a resposta estão em JSON formato. As operações do Amazon Rekognition Image analisam uma imagem de entrada que está no formato de imagem.jpg ou.png. A imagem passada para uma operação do Amazon Rekognition Image pode ser armazenada em um bucket do Amazon S3. Se você não estiver usando o AWSCLI, você também pode passar bytes de imagens codificadas em Base64 diretamente para uma operação do Amazon Rekognition. Para obter mais informações, consulte Trabalhando com imagens.
Operações de vídeo do Amazon Rekognition Video
O Amazon API Rekognition Video facilita a análise de vídeos armazenados em um bucket do Amazon S3 ou transmitidos por meio do Amazon Kinesis Video Streams.
Para operações de vídeo armazenadas, observe o seguinte:
-
As operações são assíncronas.
-
A análise deve ser iniciada com uma operação “Iniciar” (por exemplo, StartFaceDetectionpara detecção facial em vídeos armazenados).
-
O status de conclusão da análise é publicado em um SNS tópico da Amazon.
-
Para recuperar os resultados de uma análise, use a operação “Obter” correspondente (por exemplo, GetFaceDetection).
-
Para obter mais informações, consulte Trabalhando com análise de vídeo armazenada.
Para análise de streaming de vídeo:
-
Os recursos incluem pesquisa facial nas coleções de vídeos do Rekognition e detecção de rótulos (objetos ou conceitos).
-
Os resultados da análise de etiquetas são enviados como notificações da Amazon SNS e do Amazon S3.
-
Os resultados da pesquisa facial são enviados para um stream de dados do Kinesis.
-
O gerenciamento da análise de streaming de vídeo é feito por meio de um processador de streaming de vídeo Amazon Rekognition Video (por exemplo, crie um processador usando). CreateStreamProcessor
-
Para obter mais informações, consulte Como trabalhar com eventos de streaming de vídeo.
Cada operação de análise de vídeo retorna metadados sobre o vídeo que está sendo analisado, bem como um ID de trabalho e uma tag de trabalho. Operações como detecção de rótulos e moderação de conteúdo para vídeo permitem classificar por timestamp ou nome de rótulo e agregar resultados por timestamp ou segmento.
Operações não baseadas em armazenamento e baseadas em armazenamento
As operações do Amazon Rekognition estão agrupadas nas seguintes categorias.
-
APIOperações sem armazenamento — Nessas operações, o Amazon Rekognition não persiste nenhuma informação. Você fornece imagens e vídeos de entrada, a operação realiza a análise e retorna os resultados, mas nada é salvo pelo Amazon Rekognition. Para obter mais informações, consulte Operações que não são de armazenamento.
-
APIOperações baseadas em armazenamento — os servidores Amazon Rekognition podem armazenar informações faciais detectadas em contêineres conhecidos como coleções. O Amazon Rekognition API fornece operações adicionais que você pode usar para pesquisar as informações persistentes de faces em busca de correspondências faciais. Para obter mais informações, consulte Operações baseadas em armazenamento API.
Usando o AWS SDK ou HTTP para chamar as operações do Amazon Rekognition API
Você pode chamar as operações do API Amazon Rekognition usando o ou diretamente usando. AWS SDK HTTP A menos que você tenha um bom motivo para não fazê-lo, você deve sempre usar AWS SDK o. Os exemplos de Java nesta seção usam AWSSDKo. Um arquivo de projeto Java não é fornecido, mas você pode usar o AWSToolkit for Eclipse AWS para desenvolver aplicativos usando Java.
A. NETexemplos nesta seção usam AWS SDK for .NETo. Você pode usar o AWS Toolkit for Visual Studiopara desenvolver AWS aplicativos usando. NET. Ele inclui modelos úteis e o AWS Explorer para implantar aplicativos e gerenciar serviços.
A APIreferência neste guia abrange a chamada de operações do Amazon Rekognition usando. HTTP Para obter informações de referência sobre Java, consulte AWS SDK for Java.
Ao chamar o Amazon HTTP Rekognition com, use operations. POST HTTP