Creazione di AWS applicazioni di analisi video - 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à.

Creazione di AWS applicazioni di analisi video

È possibile creare un'applicazione Web Java che analizza i video per il rilevamento delle etichette utilizzando l' AWS SDK for Java versione 2. L'applicazione creata in questo AWS tutorial consente di caricare un video (MP4 file) in un bucket Amazon S3. Quindi l'applicazione utilizza il servizio Amazon Rekognition per analizzare il video. I risultati vengono utilizzati per compilare un modello di dati, quindi viene generato un report che viene inviato via e-mail a un utente specifico utilizzando Amazon Simple Email Service.

L'illustrazione seguente mostra un report generato dopo che l'applicazione ha completato l'analisi del video. Le colonne della tabella seguente mostrano la fascia d'età, la barba, gli occhiali e gli occhi aperti, oltre ai valori di confidenza per le previsioni dei diversi attributi.

Tabella con colonne per fascia di età, barba, occhiali e occhi aperti, che mostra i valori di confidenza per le previsioni dei diversi attributi.

In questo tutorial, crei un'applicazione Spring Boot che richiama vari servizi. AWS Gli Spring Boot APIs vengono utilizzati per creare un modello, diverse viste e un controller. Per ulteriori informazioni, consulta Spring Boot.

Questo servizio utilizza i seguenti AWS servizi:

I AWS servizi inclusi in questo tutorial sono inclusi nel piano AWS gratuito. Ti consigliamo di eliminare tutte le risorse che crei nel tutorial quando hai finito di utilizzarle per evitare che ti vengano addebitate.

Prerequisiti

Prima di iniziare, devi completare i passaggi descritti in Configurazione dell' AWS SDK for Java. Poi assicurati di disporre di:

  • Java 1.8 JDK.

  • Maven 3.6 o versione successiva.

  • Un bucket Amazon S3 denominato video [somevalue]. Assicurati di utilizzare questo nome di bucket nel codice Java di Amazon S3. Per ulteriori informazioni, consulta Creazione di un bucket.

  • Un ruolo IAM. Ne hai bisogno per la VideoDetectFacesclasse che creerai. Per ulteriori informazioni, consulta Configurazione di Video Amazon Rekognition.

  • Argomento Amazon SNS valido. Ne hai bisogno per la VideoDetectFacesclasse che creerai. Per ulteriori informazioni, consulta Configurazione di Video Amazon Rekognition.

Procedura

Nel corso del tutorial, esegui le seguenti operazioni:

  1. Crea un progetto

  2. Aggiungi le dipendenze POM al tuo progetto

  3. Crea le classi Java

  4. Crea i file HTML

  5. Crea i file di script

  6. Pacchetto del progetto in un file JAR

  7. Distribuisci l'applicazione su AWS Elastic Beanstalk

Per procedere con il tutorial, segui le istruzioni dettagliate nell'archivio degli esempi GitHub di AWS Documentation SDK.