Rilevamento dei volti con Analisi immagini 3.2

L'analisi delle immagini 3.2 può rilevare i visi umani all'interno di un'immagine e generare coordinate rettangolo per ogni viso rilevato.

Nota

Questa funzionalità è disponibile anche dal servizio Viso di Intelligenza artificiale di Azure dedicato. Usare questa alternativa per l'analisi più dettagliata del viso, tra cui l'identificazione del viso e il rilevamento della posizione della testa.

Attenzione

Microsoft ha ritirato le funzionalità di riconoscimento facciale che possono essere usate per provare a dedurre gli stati emotivi e gli attributi di identità che, se usati in modo improprio, possono essere soggetti a stereotipi, discriminazione o negazione ingiusta dei servizi. Queste includono funzionalità che prevedono emozioni, sesso, età, sorriso, capelli facciali, capelli e trucco. Altre informazioni su questa decisione sono disponibili qui.

Esempi di rilevamento di visi

L'esempio seguente illustra la risposta JSON restituita dall'API Analyze per un'immagine contenente un singolo viso umano.

Viso di donna su tetto - Analisi visione

{
    "faces": [
        {
            "age": 23,
            "gender": "Female",
            "faceRectangle": {
                "top": 45,
                "left": 194,
                "width": 44,
                "height": 44
            }
        }
    ],
    "requestId": "8439ba87-de65-441b-a0f1-c85913157ecd",
    "metadata": {
        "height": 200,
        "width": 300,
        "format": "Png"
    }
}

L'esempio seguente illustra la risposta JSON restituita per un'immagine contenente più visi.

Viso foto di famiglia - Analisi visione

{
    "faces": [
        {
            "age": 11,
            "gender": "Male",
            "faceRectangle": {
                "top": 62,
                "left": 22,
                "width": 45,
                "height": 45
            }
        },
        {
            "age": 11,
            "gender": "Female",
            "faceRectangle": {
                "top": 127,
                "left": 240,
                "width": 42,
                "height": 42
            }
        },
        {
            "age": 37,
            "gender": "Female",
            "faceRectangle": {
                "top": 55,
                "left": 200,
                "width": 41,
                "height": 41
            }
        },
        {
            "age": 41,
            "gender": "Male",
            "faceRectangle": {
                "top": 45,
                "left": 103,
                "width": 39,
                "height": 39
            }
        }
    ],
    "requestId": "3a383cbe-1a05-4104-9ce7-1b5cf352b239",
    "metadata": {
        "height": 230,
        "width": 300,
        "format": "Png"
    }
}

Usare l'API

La funzionalità di rilevamento dei volti fa parte dell'API Analizza immagine 3.2 . È possibile chiamare questa API tramite un SDK nativo o con chiamate REST. Includere Faces nel parametro di query visualFeatures . Quindi, quando si ottiene la risposta JSON completa, è sufficiente analizzare la stringa per il contenuto della "faces" sezione.