Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comprendre les opérations d'imagerie et de vidéo de Rekognition
Amazon Rekognition propose API deux ensembles principaux pour l'analyse d'images et de vidéos :
-
Amazon Rekognition Image API : elle est conçue pour analyser des images.
-
Amazon Rekognition Video : il se concentre sur l'analyse des vidéos API stockées et en streaming.
Les deux APIs peuvent détecter diverses entités telles que des visages et des objets. Pour une compréhension complète des types de comparaison et de détection pris en charge, reportez-vous à la section surComprendre les types d'analyse de Rekognition.
Fonctionnement d’Image Amazon Rekognition
Les opérations Amazon Rekognition Image sont synchrones. L'entrée et la réponse sont au JSON format. Les opérations Image Amazon Rekognition analysent une image d’entrée au format .jpg ou .png. L’image transmise à une opération Image Amazon Rekognition peut être stockée dans un compartiment Amazon S3. Si vous n'utilisez pas le AWSCLI, vous pouvez également transmettre des octets d'images codées en Base64 directement à une opération Amazon Rekognition. Pour plus d'informations, consultez la section Utilisation des images.
Opérations de Vidéo Amazon Rekognition
Amazon Rekognition API Video facilite l'analyse de vidéos stockées dans un compartiment Amazon S3 ou diffusées via Amazon Kinesis Video Streams.
Pour les opérations vidéo enregistrées, notez ce qui suit :
-
Les opérations sont asynchrones.
-
L'analyse doit être lancée par une opération « Démarrer » (par exemple, StartFaceDetectionpour la détection de visages dans des vidéos enregistrées).
-
L'état d'achèvement de l'analyse est publié dans une SNS rubrique Amazon.
-
Pour récupérer les résultats d'une analyse, utilisez l'opération « Obtenir » correspondante (par exemple, GetFaceDetection).
-
Pour plus d'informations, voir Utilisation de l'analyse vidéo stockée.
Pour l'analyse des vidéos en streaming :
-
Les fonctionnalités incluent la recherche faciale dans les collections de vidéos de Rekognition et la détection d'étiquettes (objets ou concepts).
-
Les résultats d'analyse des étiquettes sont envoyés sous forme de notifications Amazon SNS et Amazon S3.
-
Les résultats de la recherche faciale sont envoyés dans un flux de données Kinesis.
-
La gestion de l'analyse des vidéos en streaming est effectuée via un processeur de streaming Amazon Rekognition Video (par exemple, créez un processeur à l'aide de). CreateStreamProcessor
-
Pour plus d'informations, voir Utilisation des événements vidéo en streaming.
Chaque opération d’analyse vidéo renvoie des métadonnées relatives à la vidéo analysée, ainsi qu’un identifiant de tâche et une étiquette de tâche. Des opérations telles que la détection d'étiquettes et la modération du contenu pour les vidéos permettent de trier par horodatage ou nom d'étiquette, et d'agréger les résultats par horodatage ou par segment.
Opérations de stockage et opérations hors stockage
Les opérations d’Amazon Rekognition sont regroupées selon les catégories suivantes.
-
APIOpérations autres que le stockage : dans le cadre de ces opérations, Amazon Rekognition ne conserve aucune information. Vous fournissez des images et des vidéos d’entrée, l’opération exécute l’analyse et renvoie les résultats, mais rien n’est enregistré par Amazon Rekognition. Pour de plus amples informations, veuillez consulter Opérations hors stockage.
-
APIOpérations basées sur le stockage : les serveurs Amazon Rekognition peuvent stocker les informations faciales détectées dans des conteneurs appelés collections. Amazon Rekognition API propose des opérations supplémentaires que vous pouvez utiliser pour rechercher des correspondances faciales dans les informations persistantes. Pour de plus amples informations, veuillez consulter Opérations basées sur le stockage API.
Utiliser le AWS SDK ou HTTP pour appeler les opérations Amazon Rekognition API
Vous pouvez appeler les opérations API Amazon Rekognition en utilisant le AWS SDK ou directement en utilisant. HTTP À moins que vous n'ayez une bonne raison de ne pas le faire, vous devez toujours utiliser le AWSSDK. Les exemples Java présentés dans cette section utilisent le AWSSDK. Aucun fichier de projet Java n'est fourni, mais vous pouvez utiliser le AWSToolkit for Eclipse pour développer AWS des applications en Java.
Le. NETles exemples présentés dans cette section utilisent le AWS SDK for .NET. Vous pouvez utiliser le AWS Toolkit for Visual Studiopour développer des AWS applications à l'aide de. NET. Il inclut des modèles utiles et l'AWSexplorateur pour le déploiement d'applications et la gestion des services.
La APIréférence de ce guide explique comment appeler les opérations Amazon Rekognition à l'aide de. HTTP Pour en savoir plus sur la référence Java, consultez AWS SDK for Java.
Lorsque vous appelez Amazon HTTP Rekognition avec, utilisez les opérations. POST HTTP