Condividi tramite


Rilevamento dei volti con l'analisi delle immagini 3.2

Analisi delle immagini 3.2 è in grado di rilevare i visi umani all'interno di un'immagine e generare coordinate rettangolo per ogni viso rilevato.

Nota

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

Attenzione

Microsoft ha ritirato o limitato le funzionalità di riconoscimento facciale che possono essere usate per cercare di estrapolare gli stati emotivi e gli attributi dell'identità che, se usati in modo improprio, potrebbero comportare per le persone generalizzazioni, discriminazione o negazione ingiusta di servizi. Le capacità ritirata sono emozioni e sesso. Le funzionalità limitate sono età, sorriso, peli del viso, capelli e trucco. Inviare un'API Viso di Azure tramite e-mail se si ha un caso d'uso responsabile che trarrà vantaggio dall'uso di una delle funzionalità limitate. Altre informazioni su questa decisione sono disponibili qui.

Esempi di rilevamento di visi

L'esempio seguente illustra la risposta JSON restituita dall'API Analizza 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 successivo mostra la risposta JSON restituita per un'immagine che contiene 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à per il rilevamento volto fa parte dell'API di analisi delle immagini 3.2. È possibile chiamare questa API tramite un SDK nativo o con chiamate REST. Includere Faces nel parametro di query visualFeatures. Quando poi si riceve la risposta JSON completa, è sufficiente analizzare la stringa per individuare il contenuto della sezione "faces".