Detekce tváří pomocí Počítačové zpracování obrazu

Počítačové zpracování obrazu dokáže rozpoznat lidské tváře na obrázku a vygenerovat věk, pohlaví a obdélník každé detekované tváře.

Poznámka

Tuto funkci nabízí také služba Azure Face Service. Podrobnější analýzu tváře, včetně identifikace tváře a detekce pozice, najdete v této alternativě.

Příklady detekce tváří

Následující příklad ukazuje odpověď JSON vrácenou Počítačové zpracování obrazu pro obrázek obsahující jeden lidský obličej.

Vizuální analýza ženy na střeše

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

Následující příklad ukazuje vrácenou odpověď JSON pro obrázek obsahující více lidských tváří.

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

Použití rozhraní API

Funkce detekce tváří je součástí rozhraní ANALÝZA OBRÁZKŮ API. Toto rozhraní API můžete volat prostřednictvím nativní sady SDK nebo prostřednictvím volání REST. Zahrnout Faces do parametru dotazu visualFeatures. Když pak získáte úplnou odpověď JSON, jednoduše parsujte řetězec pro obsah "faces" oddílu.