Gezichts detectie met Computer VisionFace detection with Computer Vision

Computer Vision kunt menselijke gezichten detecteren binnen een afbeelding en de leeftijd, het geslacht en de rechthoek voor elk gedetecteerd gezicht genereren.Computer Vision can detect human faces within an image and generate the age, gender, and rectangle for each detected face.

Notitie

Deze functie wordt ook aangeboden door de Azure Face -service.This feature is also offered by the Azure Face service. Bekijk dit alternatief voor gedetailleerde analyse van het gezicht, inclusief gezichts identificatie en het detecteren van detectie.See this alternative for more detailed face analysis, including face identification and pose detection.

Voor beelden van gezichts detectieFace detection examples

In het volgende voor beeld wordt het JSON-antwoord gedemonstreerd dat wordt geretourneerd door Computer Vision voor een afbeelding met één menselijk gezicht.The following example demonstrates the JSON response returned by Computer Vision for an image containing a single human face.

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 voor beeld wordt het JSON-antwoord gedemonstreerd dat is geretourneerd voor een afbeelding met meerdere menselijke gezichten.The next example demonstrates the JSON response returned for an image containing multiple human faces.

Vision Analyseer Family foto 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 gebruikenUse the API

De functie voor gezichts detectie maakt deel uit van de API voor het analyseren van afbeeldingen .The face detection feature is part of the Analyze Image API. U kunt deze API aanroepen via een systeem eigen SDK of via REST-aanroepen.You can call this API through a native SDK or through REST calls. Neem Faces in de query parameter visualFeatures op.Include Faces in the visualFeatures query parameter. Wanneer u vervolgens het volledige JSON-antwoord krijgt, parseert u de teken reeks voor de inhoud "faces" van de sectie.Then, when you get the full JSON response, simply parse the string for the contents of the "faces" section.