Freigeben über


Gesichtserkennung mit Bildanalyse 3.2

Die Bildanalyse 3.2 kann menschliche Gesichter auf einem Bild erkennen und für jedes erkannte Gesicht Rechteckkoordinaten generieren.

Hinweis

Dieses Feature wird auch vom dedizierten Dienst Azure KI Gesichtserkennung bereitgestellt. Verwenden Sie diese Alternative für eine detailliertere Gesichtsanalyse, einschließlich Gesichtsidentifikation und Kopfhaltungserkennung.

Achtung

Microsoft hat Gesichtserkennungsfunktionen eingestellt oder eingeschränkt, mit denen sich emotionale Zustände und Identitätsattribute ableiten lassen, die bei missbräuchlicher Nutzung zu einer Stereotypisierung oder Diskriminierung von Personen oder zu einer unlauteren Verweigerung von Dienstleistungen führen können. Die eingestellten Funktionen gelten für Emotion und Geschlecht. Die eingeschränkten Funktionen betreffen Alter, Lächeln, Gesichtsbehaarung, Haare und Make-up. Senden Sie eine E-Mail an die Azure-API für die Gesichtserkennung, wenn Sie über einen verantwortungsvollen Anwendungsfall verfügen, der von der Verwendung einer der eingeschränkten Funktionen profitieren würde. Weitere Informationen zu dieser Entscheidung finden Sie hier.

Beispiele für die Gesichtserkennung

Das folgende Beispiel zeigt die JSON-Antwort, die von der Analyse-API für ein Bild mit einem einzelnen menschlichen Gesicht zurückgegeben wird.

Bildanalyse: Woman Roof Face

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

Das nächste Beispiel zeigt die JSON-Antwort, die für ein Bild mit mehreren Gesichtern zurückgegeben wird.

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

Verwenden der API

Die Funktion zur Gesichtserkennung ist Teil der Bildanalyse 3.2-API. Sie können diese API über ein natives SDK oder REST-Aufrufe aufrufen. Beziehen Sie Faces in den Abfrageparameter visualFeatures ein. Nachdem Sie die vollständige JSON-Antwort erhalten haben, analysieren Sie einfach die Zeichenfolge auf den Inhalt im Abschnitt "faces".