Partager via


Détection des visages avec Image Analysis 3.2

Image Analysis 3.2 peut détecter les visages humains dans une image et générer des coordonnées rectangulaires pour chaque visage détecté.

Remarque

Cette fonctionnalité est également proposée par le service dédié Azure AI Visage. Utilisez cette alternative pour une analyse plus détaillée des visages, avec identification faciale et détection de la position de la tête.

Attention

Microsoft a retiré ou limité les capacités de reconnaissance faciale qui peuvent être utilisées pour essayer d’inférer des états émotionnels et des attributs d’identité qui, s’ils sont mal utilisés, peuvent soumettre des personnes à des stéréotypes, à la discrimination ou à des refus de services inéquitables. Les capacités retirées sont l’émotion et le genre. Les capacités limitées sont l’âge, le sourire, la pilosité faciale, les cheveux et le maquillage. Adressez un e-mail à API Visage Azure si vous avez un cas d’usage responsable qui tirerait parti de l’utilisation des capacités limitées. Pour en savoir plus sur cette décision, cliquez ici.

Exemples de détection des visages

L'exemple suivant montre la réponse JSON renvoyée par l’API Analyze pour une image contenant un seul visage.

Analyse Vision femme toit visage

{
    "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»exemple suivant montre la réponse JSON renvoyée pour une image contenant plusieurs visages.

Analyse Vision photo de famille visage

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

Utilisation de l’API

La fonctionnalité de détection de visage fait partie de l’API Analyse Image 3.2. Vous pouvez appeler cette API via un SDK natif ou via des appels REST. Incluez Faces dans le paramètre de requête visualFeatures. Ensuite, lorsque vous obtenez la réponse JSON complète, analysez simplement la chaîne de contenu de la section "faces".