Analisi di video ed estrazione di metadati completi
con Amazon Rekognition Video
Questo tutorial illustra come usare le caratteristiche di analisi video di Amazon Rekognition Video tramite la console AWS. Amazon Rekognition Video è un servizio di analisi video basato su apprendimento profondo in grado di rilevare attività e riconoscere oggetti, celebrità e contenuti inappropriati.
Quando operi come sviluppatore, l’analisi di video è un problema a cui dovrai far fronte se stai sviluppando un sistema di catalogazione di video o creando un’applicazione finalizzata all’analisi delle emozioni. Puoi risolvere questo problema creando un tuo modello di machine learning, tuttavia questa opzione è costosa e richiede sia tempi lunghi che competenza in fatto di machine learning.
Amazon Rekognition Video fornisce un’API di facile uso che permette di eseguire analisi in tempo reale di streaming video e analisi facciale. Questo servizio basato su API, gestito in tutti i dettagli, mette in grado gli sviluppatori di aggiungere facilmente la funzione di analisi visiva ad applicazioni esistenti.
In questo tutorial, userai Amazon Rekognition Video per analizzare un clip di 30 secondi di un gioco Ultimate Frisbee. Con l’analisi automatica del video vengono estratti metadati completi utilizzabili per creare una libreria di video disponibile per la ricerca, eseguire moderazione di contenuti o fornire esperienze VIP personalizzate.
Questo tutorial è una dimostrazione della funzionalità disponibile quando si usa l’API Rekognition o l’interfaccia a riga di comando di AWS. Per implementazioni in produzione o proof of concept, consigliamo di adottare tali interfacce programmatiche anziché la console Amazon Rekognition.
Questo tutorial richiede un account AWS
Non sono previsti costi aggiuntivi per l'utilizzo di Amazon Rekognition. Le risorse create in questo tutorial sono idonee per il piano gratuito.
Fase 1. Accesso alla console Amazon Rekognition
a. Apri la Console di gestione AWS e tieni sotto mano questa guida dettagliata. Quando viene caricata la schermata, inserisci nome utente e password per iniziare. Poi digita Rekognition nella barra di ricerca e seleziona Rekognition per aprire la console di servizio.
Fase 2. Informazioni sulle funzioni
In questa fase, navigherai la console Rekognition Video e scoprirai le varie funzionalità disponibili tramite l’API Rekognition.
a) Per iniziare, seleziona Analisi video nel riquadro di navigazione a sinistra. Questa funzione consente di analizzare video e ricevere una risposta JSON.
b) Il video precaricato di Jeff Bezos e Werner Vogels dimostra come Rekognition Video possa tenere traccia di persone, rilevare attività e riconoscere oggetti, celebrità e contenuti inappropriati.
c) Anzitutto, sotto Persone, fai clic sull’icona di Werner Vogels. Nota che il video a destra ora mostra quando Werner era nel clip.
d) Poi, nota l’oggetto e le attività che sono state rilevate in questo breve clip. Puoi fare clic su Barba oppure su Mobili per vedere quando sono state rilevate, rispettivamente, la barba di Werner o le sedie.
Fase 3. Upload e analisi del video
In questa fase, scaricherai un videoclip di 30 secondi che utilizzeremo per questa parte del tutorial e caricheremo nella console Rekognition per analizzarlo.
a) Fai clic qui e salva sul desktop il video campione.
b) Fai clic sulla freccia giù sotto Scegli un campione o caricane uno tuo, fai clic su Il tuo video e seleziona il filmato appena salvato sul desktop. Nota che i file video non possono avere dimensioni maggiori di 60 MB né possono durare oltre 60 secondi per essere disponibili come demo gratuiti nella console.
Dopo 40-50 secondi, il video sarà analizzato e i risultati saranno visibili nella console.
c) Nota che Rekognition ha rilevato 12 persone dal clip. Per esempio, fai clic su Mostra di più sotto Persone e seleziona l’arbitro con la camicetta arancione a strisce nere. Nell’analisi del video a destra puoi vedere quante volte questo particolare arbitro è stato rilevato nel video.
d) Fai clic su Oggetti e attività. Nota che vi sono 20 oggetti e attività che sono stati taggati automaticamente. Per esempio, fai clic su Automobile e guarda le scende nel video che mostrano quando è stata rilevata un’automobile.
e) Poi, fai clic su Sport di squadra e nota che ciascun clip contrassegnato sull’analisi video a destra conterrà almeno una delle etichette che abbiamo selezionato in questa fase: l’arbitro sotto Persone, un’auto sotto Oggetto e Sport di squadra come l’Attività.
Quando operi come sviluppatore, i metadati automatici ricavati da un filmato sono utilizzabili in varie applicazioni per migliorare le attività di marketing e pubblicitarie, creare una libreria di video disponibile per la ricerca o impostare la rilevazione di sport per fornire analisi complete di partite.
Fase 4. Eliminazione delle risorse
b) Il video che hai caricato è stato salvato automaticamente in un bucket S3 e dovrai eliminarlo per evitare un addebito. Fai scorrere i bucket S3 e individua quello che inizia con rekognition-video-console-demo. Fai clic su questo bucket e seleziona tutti i supporti, quindi fai clic con il pulsante destro e seleziona Elimina.
Complimenti!
Hai appreso come usare la console Rekognition per analizzare video. Puoi usare questa funzione anche tramite le API Rekognition per operare in modalità scalabile. Usa Amazon Rekognition Video quando devi creare una libreria disponibile per la ricerca o applicazioni che permettano di trovare persone o VIP mancanti oppure devi rilevare video non sicuri.
Consigliato:
Ulteriori informazioni
Per maggiori informazioni sulle funzionalità di Amazon Rekognition consulta questa Guida dello sviluppatore.
Creazione di una soluzione di analisi multimediale
Scopri come creare una soluzione di analisi multimediale che includa il riconoscimento facciale automatizzato.
Esplora la console
Esplora altre funzioni di Amazon Rekognition come il riconoscimento delle celebrità e la moderazione delle immagini.