Faccia a Faccia con l’AI: Azure AI Vision

SCRITTO IL 15/01/2025

FACCIA A FACCIA CON L'AI

L'analisi dei volti con Azure AI!

Indice

Azure AI

Inizia il tuo viaggio dell'analisi dei volti con Azure AI Vision

Pronto a cominciare?

Vediamolo in azione

Conclusione

Hai mai desiderato di poter analizzare un'immagine e ottenere informazioni preziose sui volti presenti?

Con Azure AI Vision, questa incredibile capacità diventa realtà. Questo servizio di intelligenza artificiale offre una vasta gamma di funzionalità per l’analisi delle immagini, tra cui l’analisi dei volti. In questo blog, ti guideremo passo dopo passo nell’utilizzo di Azure AI Vision per l’analisi dei volti. Imparerai a utilizzare un’applicazione pre-fornita per analizzare un’immagine e recuperare informazioni dettagliate sui volti in essa contenuti, come età, sesso, emozioni e molto altro. 

Che siate sviluppatori esperti o semplici curiosi dell’intelligenza artificiale, questo blog vi mostrerà il potere di Azure AI Vision e vi fornirà gli strumenti per iniziare a utilizzarlo per i vostri progetti.

Allora, cosa aspetti? Inizia il tuo viaggio nel mondo dell'analisi dei volti con Azure AI Vision!

  •  Una panoramica di Azure AI Vision e delle sue funzionalità per l’analisi dei volti
  •  Istruzioni passo-a-passo per utilizzare l’applicazione pre-fornita per l’analisi dei volti
  • Esempi concreti di come utilizzare Azure AI Vision per l’analisi dei volti 

Pronto a iniziare?

Nel portale Azure, clicca sull’icona di Cloud Shell nella barra superiore e seleziona Bash come ambiente. A questo punto ti verrà richiesto di selezionare o configurare l’archiviazione, nel nostro caso abbiamo già un account di archiviazione pre-fornito, infine creiamo un file condiviso denominato deso-faceanalysis. 

Dopo aver configurato Cloud Shell, il primo passo è clonare il repository GitHub che contiene l’applicazione di analisi dei volti. In parole semplici, cloniamo una copia del repository sul nostro Cloud Shell, ottenendo tutti i file necessari per eseguire l’analisi dei volti.

Il passo successivo è installare i requisiti dell’applicazione di analisi dei volti. Questi requisiti sono elencati in un file denominato requirements.txt. Per installarli, utilizzeremo il comando:

pip install -r requirements.txt

L’installazione dei requisiti è un passo fondamentale per eseguire correttamente l’applicazione di analisi dei volti. Questo comando facilita questo processo automatizzando l’installazione di tutte le dipendenze necessarie. 

Ora che hai installato i requisiti, è il momento di modificare l’applicazione pre-fornita per inserire la tua chiave e l’endpoint di Azure AI Vision. Questi valori sono necessari per autenticare l’applicazione e consentirle di accedere al servizio Azure AI Vision.

Per modificare il codice dell’applicazione e inserire i valori necessari avete diverse scelte possibili. Potreste utilizzare Nano, Vim, Editor di testo. Qualunque metodo tu scelga, assicurati di: 

  • Inserire correttamente la chiave e l’endpoint di Azure AI Vision. 
  • Salvare il file prima di uscire dall’editor di testo. 

Vediamolo in azione!

Nel portale Azure, clicca sull’icona di Cloud Shell nella barra superiore e seleziona Bash come ambiente. A questo punto ti verrà richiesto di selezionare o configurare l’archiviazione, nel nostro caso abbiamo già un account di archiviazione pre-fornito, infine creiamo un file condiviso denominato deso-faceanalysis. 

Conclusione

L’analisi dei volti rappresenta una tecnologia rivoluzionaria con un enorme potenziale applicativo in diversi campi. Le foto di famiglia sono solo un primo esempio di come questa tecnologia possa essere utilizzata per estrarre informazioni preziose da immagini e dare vita a storie e ricordi. 

  • È importante riflettere sulle implicazioni etiche e sociali di questa tecnologia. 
  • Dobbiamo essere consapevoli dei potenziali rischi e benefici dell’analisi dei volti. 

E tu? Cosa ne pensi dell’analisi dei volti? 

A cura di Gaetano Maurizio Abbaticchio