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