Sdílet prostřednictvím


Rozpoznávání tváře s využitím analýzy obrázků 3.2

Analýza obrázku 3.2 dokáže detekovat lidské tváře v rámci obrázku a generovat souřadnice obdélníku pro každou rozpoznanou tvář.

Poznámka:

Tuto funkci nabízí také vyhrazená služba Azure AI Face . Tuto alternativu použijte k podrobnější analýze obličeje, včetně identifikace obličeje a detekce pozice hlavy.

Upozornění

Společnost Microsoft vyřadila možnosti rozpoznávání obličeje, které se dají použít k odvozování emocionálních stavů a atributů identity, které mohou v případě zneužití podléhat stereotypům, diskriminaci nebo nespravedlivému odepření služeb. Patří mezi ně funkce, které predikují emoce, pohlaví, věk, úsměv, vlasy a make-up. Další informace o tomto rozhodnutí najdete tady.

Příklady detekce tváří

Následující příklad ukazuje odpověď JSON vrácenou funkcí Analyze API pro obrázek obsahující jednu lidskou tvář.

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

Další příklad ukazuje odpověď JSON vrácenou pro obrázek obsahující více 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í API Analyzovat obrázek 3.2 . Toto rozhraní API můžete volat prostřednictvím nativní sady SDK nebo prostřednictvím volání REST. Zahrňte Faces do parametru dotazu visualFeatures . Když pak získáte úplnou odpověď JSON, jednoduše parsujte řetězec pro obsah oddílu "faces" .