Gezichtsdetectie met Afbeeldingsanalyse 3.2

Afbeeldingsanalyse 3.2 kan menselijke gezichten in een afbeelding detecteren en rechthoekcoördinaten genereren voor elk gedetecteerd gezicht.

Notitie

Deze functie wordt ook aangeboden door de toegewezen Azure AI Face-service . Gebruik dat alternatief voor gedetailleerdere gezichtsanalyse, waaronder gezichtsidentificatie en gezichtshoudingsdetectie.

Let op

Microsoft heeft mogelijkheden voor gezichtsherkenning buiten gebruik gesteld die kunnen worden gebruikt om emotionele toestanden en identiteitskenmerken af te stellen die, indien misbruikt, personen kunnen onderwerpen aan stereotypische, discriminatie of oneerlijke ontkenning van services. Deze omvatten mogelijkheden die emotie, geslacht, leeftijd, glimlach, gezichtshaar, haar en make-up voorspellen. Lees hier meer over deze beslissing.

Voorbeelden van gezichtsdetectie

In het volgende voorbeeld ziet u het JSON-antwoord dat wordt geretourneerd door Analyze API voor een afbeelding met één menselijk gezicht.

Vision-analyse Vrouw op dak-gezicht

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

In het volgende voorbeeld ziet u het JSON-antwoord dat is geretourneerd voor een afbeelding met meerdere gezichten.

Vision Analyze Family Photo Face

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

De API gebruiken

De functie gezichtsdetectie maakt deel uit van de Analyseafbeelding 3.2-API . U kunt deze API aanroepen via een systeemeigen SDK of via REST-aanroepen. Opnemen Faces in de queryparameter visualFeatures . Wanneer u vervolgens het volledige JSON-antwoord krijgt, parseert u de tekenreeks voor de inhoud van de "faces" sectie.