Analizzare le immagini nel portale Fonderia Azure AI

Visione di Azure AI include numerose funzionalità per comprendere il contenuto e il contesto delle immagini ed estrarre informazioni dalle immagini. In questo esercizio, viene utilizzato Visione di Azure AI nel portale Fonderia Azure AI, piattaforma Microsoft per la creazione di applicazioni intelligenti, per analizzare le immagini usando le esperienze try-it-out predefinite.

Si supponga che l’azienda di vendita al dettaglio fittizia Northwind Traders abbia deciso di implementare un “negozio intelligente”, in cui i servizi di intelligenza artificiale mantengono monitorato il negozio per identificare i clienti che richiedono assistenza e indirizzare i dipendenti per aiutarli. Usando Visione di Azure AI, le immagini scattate da fotocamere in tutto il negozio possono essere analizzate per fornire descrizioni significative di ciò che illustrano.

Creare un progetto nel portale Fonderia Azure AI

  1. In una scheda del browser passare a Fonderia Azure AI.

  2. Accedi con il tuo account.

  3. Nella home page del portale Fonderia Azure AI, selezionare Crea un progetto. In Fonderia Azure AI, i progetti sono contenitori che consentono di organizzare il lavoro.

    Screenshot della home page di Fonderia Azure AI con Crea un progetto selezionato.

  4. Nel riquadro Crea un progetto verrà visualizzato un nome di progetto generato, che è possibile mantenere così com’è. A seconda che in passato sia stato creato un hub, verrà visualizzato un elenco di nuove risorse di Azure da creare o un elenco a discesa di hub esistenti. Se viene visualizzato l’elenco a discesa degli hub esistenti, selezionare Crea nuovo hub, creare un nome univoco per l’hub e selezionare Avanti.

    Screenshot del riquadro Crea un progetto con nomi generati automaticamente per hub e progetto.

    Importante: per completare il resto del lab, è necessario eseguire il provisioning di una risorsa Servizi di Azure AI in una posizione specifica.

  5. Nello stesso riquadro Crea un progetto selezionare Personalizza e quindi una delle Posizioni seguenti: Stati Uniti orientali, Francia centrale, Corea centrale, Europa occidentale o Stati Uniti occidentali per completare il resto del lab. Selezionare Avanti e quindi Crea.

  6. Prendere nota delle risorse create:
    • Servizi di Azure AI
    • Hub di Azure per intelligenza artificiale
    • Progetto Azure per intelligenza artificiale
    • Account di archiviazione
    • Key vault
    • Gruppo di risorse
  7. Dopo aver creato le risorse, verrà visualizzata la pagina Panoramica del progetto. Nel menu a sinistra nella schermata selezionare Servizi di intelligenza artificiale.

    Screenshot del menu a sinistra nella schermata del progetto con Servizi di intelligenza artificiale selezionato.

  8. Nella pagina Servizi di intelligenza artificiale selezionare il riquadro Visione e documento per provare le funzionalità Visione e documento di Azure AI.

    Screenshot del riquadro Visione e documento selezionato nella pagina Servizi di intelligenza artificiale.

Generare didascalie per un’immagine

Ora verrà utilizzata la funzionalità di didascalia delle immagini di Visione di Azure AI per analizzare le immagini scattate da una fotocamera nell’archivio Northwind Traders. Le didascalie delle immagini sono disponibili tramite le funzionalità Caption e Dense Captions.

  1. Nella pagina Visione e documento scorrere verso il basso e selezionare Immagine in Visualizza tutte le altre funzionalità di visione. Selezionare quindi il riquadro Didascalia immagine.

    Screenshot del riquadro di didascalia delle immagini nella sezione immagine della pagina Visione e documento.

  2. Nella pagina Aggiungi didascalie alle immagini esaminare la risorsa a cui si è connessi nel sottotitolo Prova. Non è necessario apportare modifiche. (Nota: se non è stata personalizzata una posizione della risorsa valida in precedenza durante la creazione delle risorse, potrebbe essere richiesto di creare una nuova risorsa dei Servizi di Azure AI che si trova in un’area valida. Sarà necessario creare la nuova risorsa per continuare con il lab.)

  3. Selezionare https://aka.ms/mslearn-images-for-analysis per scaricare image-analysis.zip. Aprire la cartella nel computer e individuare il file denominato store-camera-1.jpg, che contiene l’immagine seguente:

    Immagine di un genitore che usa una fotocamera del cellulare per scattare una foto di un bambino in un negozio

  4. Caricare l’immagine store-camera-1.jpg trascinandola nella casella Trascina i file selezionati qui o passando al file system.

  5. Osservare il testo della didascalia generato, visibile nel pannello Attributi rilevati a destra dell’immagine.

    La funzionalità Caption fornisce una singola frase in inglese leggibile dall’uomo che descrive il contenuto dell’immagine.

  6. Successivamente, usare la stessa immagine per eseguire i sottotitoli densi. Tornare alla pagina Visione e documento selezionando la freccia Indietro nella parte superiore della pagina. Nella pagina Visione e documento selezionare la scheda Immagine e quindi il riquadro Didascalie dense.

    La funzionalità Didascalie dense differisce dalla funzionalità Didascalia in quanto fornisce più didascalie leggibili per un’immagine, una che descrive il contenuto dell’immagine e altre, ognuna che copre gli oggetti essenziali rilevati nell’immagine. Ogni oggetto rilevato include un rettangolo di selezione, che definisce le coordinate pixel all’interno dell’immagine associata all’oggetto.

  7. Passare il puntatore del mouse su una delle didascalie nell’elenco attributi rilevati e osservare cosa accade all’interno dell’immagine.

    Vengono visualizzate l'immagine e le relative didascalie.

    Spostare il cursore del mouse sulle altre didascalie nell’elenco e osservare come il rettangolo di selezione viene spostato nell’immagine per evidenziare la parte dell’immagine usata per generare la didascalia.

Assegnazione di tag alle immagini

La funzionalità successiva che si proverà è la funzionalità Estrai tag. L’estrazione di tag si basa su migliaia di oggetti riconoscibili, tra cui esseri viventi, paesaggi e azioni.

  1. Tornare alla pagina Visione e documento di Fonderia Azure AI, quindi selezionare la scheda Immagine e il riquadro Estrazione tag comuni.

  2. Aprire la cartella contenente le immagini scaricate e individuare il file denominato store-image-2.jpg, simile al seguente:

    Immagine di una persona con un carrello della spesa in un supermercato

  3. Caricare il file store-camera-2.jpg.

  4. Esaminare l’elenco dei tag estratti dall’immagine e il punteggio di attendibilità per ognuno nel pannello degli attributi rilevati. Qui il punteggio di attendibilità è la probabilità che il testo per l’attributo rilevato descriva ciò che è effettivamente presente nell’immagine. Si noti nell’elenco dei tag che include non solo oggetti, ma azioni, ad esempio shopping, vendita e standing.

    Uno screenshot del pannello rileva attributi in Vision Studio con punteggi di testo e attendibilità visualizzati accanto all'immagine originale.

Rilevamento oggetti

In questa attività si usa la funzionalità Rilevamento oggetti di Analisi immagini. Rilevamento oggetti rileva ed estrae rettangoli delimitatori basati su migliaia di oggetti riconoscibili e esseri viventi.

  1. Tornare alla pagina Visione e documento di Fonderia Azure AI, quindi selezionare la scheda Immagine e il riquadro Rilevamento oggetti comuni.

  2. Aprire la cartella contenente le immagini scaricate e individuare il file denominato store-camera-3.jpg, simile al seguente:

    Immagine di una persona con un carrello per gli acquisti

  3. Caricare il file store-camera-3.jpg.

  4. Nella casella Attributi rilevati osservare l’elenco degli oggetti rilevati e i relativi punteggi di attendibilità.

  5. Passare il cursore del mouse sugli oggetti nell’elenco Attributi rilevati per evidenziare il rettangolo di selezione dell’oggetto nell’immagine.

  6. Spostare il dispositivo di scorrimento Valore soglia fino a quando non viene visualizzato un valore pari a 70 a destra del dispositivo di scorrimento. Osservare cosa accade agli oggetti nell’elenco. Il dispositivo di scorrimento soglia specifica che devono essere visualizzati solo gli oggetti identificati con un punteggio di attendibilità o una probabilità maggiore della soglia.

Eseguire la pulizia

Se non si intende eseguire altri esercizi, eliminare eventuali risorse non più necessarie. In questo modo si evita di accumulare costi non necessari.

  1. Aprire il portale di Azure e selezionare il gruppo di risorse che contiene la risorsa creata.
  2. Selezionare la risorsa e selezionare Elimina, quindi per confermare. La risorsa viene quindi eliminata.

Altre informazioni

Per altre informazioni sulle operazioni che è possibile eseguire con questo servizio, vedere la pagina del servizio Visione di Azure AI.