Comprendere le operazioni relative alle immagini e ai video di Rekognition - Amazon Rekognition

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Comprendere le operazioni relative alle immagini e ai video di Rekognition

Amazon Rekognition offre API due set principali per l'analisi di immagini e video:

  • Amazon Rekognition ImageAPI: è progettato per l'analisi delle immagini.

  • Amazon Rekognition Video: si concentra sull'analisi dei video API archiviati e in streaming.

Entrambi sono APIs in grado di rilevare varie entità come volti e oggetti. Per una comprensione completa dei tipi di confronto e rilevamento supportati, consulta la sezione dedicataComprendere i tipi di analisi di Rekognition.

Operazioni di Immagini Amazon Rekognition

Le operazioni di Amazon Rekognition Image sono sincrone. L'input e la risposta sono in formato. JSON Le operazioni di Immagini Amazon Rekognition analizzano un'immagine di input in formato .jpg o .png. L'immagine trasmessa a un'operazione di Immagini Amazon Rekognition Image può essere archiviata in un bucket Amazon S3. Se non utilizzi il AWSCLI, puoi anche passare byte di immagini codificate Base64 direttamente a un'operazione Amazon Rekognition. Per ulteriori informazioni, consulta Lavorare con le immagini.

Operazioni di Video Amazon Rekognition

Amazon Rekognition API Video facilita l'analisi dei video archiviati in un bucket Amazon S3 o trasmessi in streaming tramite Amazon Kinesis Video Streams.

Per le operazioni relative ai video archiviati, tieni presente quanto segue:

  • Le operazioni sono asincrone.

  • L'analisi deve essere avviata con un'operazione «Start» (ad esempio, StartFaceDetectionper il rilevamento dei volti nei video memorizzati).

  • Lo stato di completamento dell'analisi viene pubblicato su un SNS argomento di Amazon.

  • Per recuperare i risultati di un'analisi, utilizza l'operazione «Get» corrispondente (ad es. GetFaceDetection).

  • Per ulteriori informazioni, consultate Utilizzo dell'analisi video memorizzata.

Per l'analisi dei video in streaming:

  • Le funzionalità includono la ricerca facciale nelle raccolte Rekognition Video e il rilevamento di etichette (oggetti o concetti).

  • I risultati dell'analisi per le etichette vengono inviati come notifiche Amazon SNS e Amazon S3.

  • I risultati della ricerca facciale vengono inviati a un flusso di dati Kinesis.

  • La gestione dell'analisi dei video in streaming viene effettuata tramite un processore di streaming Amazon Rekognition Video (ad esempio, creando un processore utilizzando). CreateStreamProcessor

  • Per ulteriori informazioni, consulta Lavorare con gli eventi video in streaming.

Ogni operazione di analisi video restituisce i metadati relativi al video analizzato, oltre a un ID del lavoro e un tag di lavoro. Operazioni come il rilevamento delle etichette e la moderazione dei contenuti per i video consentono l'ordinamento per timestamp o nome dell'etichetta e l'aggregazione dei risultati per timestamp o per segmento.

Operazioni basate su storage e non basate su storage

Le operazioni di Amazon Rekognition sono raggruppate nelle seguenti categorie.

  • APIOperazioni diverse dallo storage: in queste operazioni, Amazon Rekognition non conserva alcuna informazione. Si forniscono immagini e video di input, l'operazione esegue l'analisi e restituisce i risultati, ma nulla viene salvato da Amazon Rekognition. Per ulteriori informazioni, consulta Operazioni non basate su storage.

  • APIOperazioni basate sullo storage: i server Amazon Rekognition possono archiviare le informazioni facciali rilevate in contenitori noti come raccolte. Amazon Rekognition API fornisce operazioni aggiuntive che puoi utilizzare per cercare corrispondenze facciali nelle informazioni permanenti sui volti. Per ulteriori informazioni, consulta Operazioni basate sullo storage API.

Usare AWS SDK o HTTP per chiamare le operazioni di Amazon Rekognition API

Puoi chiamare le operazioni di API Amazon Rekognition utilizzando AWS SDK o direttamente utilizzando. HTTP A meno che tu non abbia una buona ragione per non farlo, dovresti sempre usare il. AWS SDK Gli esempi Java in questa sezione utilizzano il AWSSDK. Non viene fornito un file di progetto Java, ma è possibile utilizzare AWSToolkit for Eclipse AWS per sviluppare applicazioni utilizzando Java.

Il. NETgli esempi in questa sezione utilizzano AWS SDK for .NET. È possibile utilizzare il AWS Toolkit for Visual Studioper sviluppare AWS applicazioni utilizzando. NET. Include modelli utili e AWS Explorer per la distribuzione di applicazioni e la gestione dei servizi.

Il APIriferimento in questa guida riguarda le chiamate alle operazioni di Amazon Rekognition utilizzando. HTTP Per le informazioni di riferimento su Java, consulta AWS SDK for Java.

Gli endpoint del servizio Amazon Rekognition che puoi utilizzare sono documentati in Regioni ed Endpoint. AWS

Quando chiami Amazon HTTP Rekognition con, usa operations. POST HTTP