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.
{
"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.
{
"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"
.