Megosztás a következőn keresztül:


Arcfelismerés képelemzéssel 3.2

A Képelemzés 3.2 képes észlelni az emberi arcokat egy képen belül, és téglalap koordinátákat generál minden észlelt archoz.

Feljegyzés

Ezt a funkciót a dedikált Azure AI Face szolgáltatás is kínálja. Használja ezt az alternatívát részletesebb arcelemzéshez, beleértve az arcfelismerést és a fej póz észlelését.

Figyelemfelhívás

A Microsoft kivezette az arcfelismerési képességeket, amelyekkel megpróbálhatja kikövetkeztetni az érzelmi állapotokat és identitástulajdonságokat, amelyek visszaélve sztereotípiáknak, hátrányos megkülönböztetésnek vagy a szolgáltatások tisztességtelen megtagadásának tehetik ki az embereket. Ezek közé tartoznak az érzelmeket, a nemet, az életkort, a mosolyt, az arcszőrzetet, a hajat és a sminket előrejelző képességek. Erről a döntésről itt olvashat bővebben.

Arcfelismerési példák

Az alábbi példa az Analyze API által visszaadott JSON-választ mutatja be egyetlen emberi arcot tartalmazó képhez.

Tetőn álló nő arcának vizuális elemzése

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

A következő példa egy több arcot tartalmazó kép JSON-válaszát mutatja be.

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

Az API használata

Az arcfelismerési funkció az Analyze Image 3.2 API része. Ezt az API-t natív SDK-n vagy REST-hívásokon keresztül hívhatja meg. Szerepeljen Faces a visualFeatures lekérdezési paraméterben. Ezután, amikor megkapja a teljes JSON-választ, egyszerűen elemezheti a szakasz tartalmához tartozó sztringet "faces" .