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


Person Group Operations - Add Large Person Group Person Face

Arcot adhat hozzá egy személyhez egy nagy méretű személycsoportba arcfelismerés vagy -ellenőrzés céljából.
Ha több arcot tartalmazó képet szeretne kezelni, a bemeneti arc megadható egy targetFace téglalapot tartalmazó képként. A hozzáadott arcot jelképező tartósFaceId értéket ad vissza. A rendszerkép nem lesz tárolva. Csak a kinyert arcfunkció(ka)t tárolja a rendszer a kiszolgálón, amíg a "Nagy személycsoportú személy arcának törlése", a "Nagy személycsoport törlése" vagy a "Nagy személycsoport törlése" kifejezés meg nem hívja.

Vegye figyelembe, hogy a persistedFaceId nem azonos az "Detect" által létrehozott faceId azonosítóval.

    • A jobb arcképminőség jobb felismerési pontosságot jelent. Vegye figyelembe a kiváló minőségű arcokat: előtérbeli, világos és arcmérete 200x200 képpont (100 képpont a szem között) vagy nagyobb.
    • Minden személy bejegyzése legfeljebb 248 arcot tartalmazhat.
    • A JPEG, a PNG, a GIF (az első képkocka) és a BMP formátum támogatott. Az engedélyezett képfájl mérete 1KB és 6 MB között van.
    • A "targetFace" téglalapnak egy arcot kell tartalmaznia. A nulla vagy több arcot hibaként fogjuk kezelni. Ha a megadott "targetFace" téglalapot nem adja vissza az "Detect" függvény, nincs garancia az arc sikeres észlelésére és hozzáadására.
    • A nem észlelhető arcméret (36x36 - 4096x4096 képpont), a nagy fej-póz vagy a nagy elzáródások meghibásodást okoznak.
    • A minimálisan észlelhető arcméret 36x36 képpont egy 1920x1080 képpontnál nem nagyobb képben. Az 1920x1080 képpontnál nagyobb méretű képeknek arányosan nagyobb minimális arcméretre lesz szükségük.
    • Különböző "detectionModel" értékeket lehet megadni. A különböző észlelési modellek használatához és összehasonlításához tekintse meg https://learn.microsoft.com/azure/ai-services/computer-vision/how-to/specify-detection-model
POST {endpoint}/face/{apiVersion}/largepersongroups/{largePersonGroupId}/persons/{personId}/persistedfaces
POST {endpoint}/face/{apiVersion}/largepersongroups/{largePersonGroupId}/persons/{personId}/persistedfaces?_overload=addLargePersonGroupPersonFace&targetFace={targetFace}&detectionModel={detectionModel}&userData={userData}

URI-paraméterek

Name In Kötelező Típus Description
apiVersion
path True

string

API-verzió

endpoint
path True

string

uri

Támogatott Cognitive Services-végpontok (protokoll és állomásnév, például: https://{resource-name}.cognitiveservices.azure.com).

largePersonGroupId
path True

string

A tároló azonosítója.

Reguláris kifejezési minta: ^[a-z0-9-_]+$

personId
path True

string

uuid

A személy azonosítója.

detectionModel
query

DetectionModel

Az észlelt faceId-ekhez társított "detectionModel". A támogatott "detectionModel" értékek közé tartozik a "detection_01", a "detection_02" és a "detection_03". Az alapértelmezett érték a "detection_01".

targetFace
query

integer[]

Arc téglalap a személyhez hozzáadni kívánt céllap megadásához a "targetFace=left,top,width,height" formátumban.

userData
query

string

A felhasználó által megadott adatok az archoz vannak csatolva. A méretkorlát 1K.

Kérelem törzse

Media Types: "application/octet-stream"

Name Típus Description
imageContent

string

Az elemezni kívánt kép

Válaszok

Name Típus Description
200 OK

AddFaceResult

A sikeres hívás egy új, megőrzöttFaceId azonosítót ad vissza.

Other Status Codes

FaceErrorResponse

Váratlan hibaválasz.

Fejlécek

x-ms-error-code: string

Biztonság

Ocp-Apim-Subscription-Key

Az Azure AI Face-előfizetés titkos kulcsa.

Típus: apiKey
In: header

AADToken

Az Azure Active Directory OAuth2 flow

Típus: oauth2
Folyamat: accessCode
Engedélyezési URL: https://api.example.com/oauth2/authorize
Jogkivonat URL-címe: https://api.example.com/oauth2/token

Hatókörök

Name Description
https://cognitiveservices.azure.com/.default

Példák

Add Face in LargePersonGroup Person

Mintakérelem

POST {endpoint}/face/v1.2-preview.1/largepersongroups/your_large_person_group_id/persons/25985303-c537-4467-b41d-bdb45cd95ca1/persistedfaces?_overload=addLargePersonGroupPersonFace&targetFace=10,10,100,100&detectionModel=detection_01&userData=your_user_data

"<your-image-bytes-here>"

Mintaválasz

{
  "persistedFaceId": "43897a75-8d6f-42cf-885e-74832febb055"
}

Definíciók

Name Description
AddFaceResult

Válasz törzs az arc hozzáadásához.

DetectionModel

Az észlelt faceId-ekhez társított "detectionModel". A támogatott "detectionModel" értékek közé tartozik a "detection_01", a "detection_02" és a "detection_03". Az alapértelmezett érték a "detection_01".

FaceError

A hibaobjektum. A Face Service által visszaadott hibakódokkal és üzenetekkel kapcsolatos átfogó részletekért tekintse meg a következő hivatkozást: https://aka.ms/face-error-codes-and-messages.

FaceErrorResponse

Hibaadatokat tartalmazó válasz.

AddFaceResult

Válasz törzs az arc hozzáadásához.

Name Típus Description
persistedFaceId

string

A hozzáadott arc tartós arcazonosítója, amely megmarad, és nem jár le. Eltér az "Detect" (Észlelés) szolgáltatásban létrehozott faceId azonosítótól, és az észlelési hívás után 24 órán belül lejár.

DetectionModel

Az észlelt faceId-ekhez társított "detectionModel". A támogatott "detectionModel" értékek közé tartozik a "detection_01", a "detection_02" és a "detection_03". Az alapértelmezett érték a "detection_01".

Name Típus Description
detection_01

string

Az alapértelmezett észlelési modell. A közel frontális arcfelismeréshez ajánlott. Kivételesen nagy szögű (fej-póz) arcokkal, elzárt arcokkal vagy rossz kép tájolással rendelkező forgatókönyvek esetén előfordulhat, hogy az ilyen esetekben az arcok nem észlelhetők.

detection_02

string

Az észlelési modell 2019 májusában jelent meg, nagyobb pontossággal, különösen a kis, oldalsó és homályos arcokon.

detection_03

string

Az észlelési modell 2021 februárjában jelent meg, nagyobb pontossággal, különösen a kis arcokon.

FaceError

A hibaobjektum. A Face Service által visszaadott hibakódokkal és üzenetekkel kapcsolatos átfogó részletekért tekintse meg a következő hivatkozást: https://aka.ms/face-error-codes-and-messages.

Name Típus Description
code

string

A kiszolgáló által definiált hibakódok egyike.

message

string

A hiba ember által olvasható ábrázolása.

FaceErrorResponse

Hibaadatokat tartalmazó válasz.

Name Típus Description
error

FaceError

A hibaobjektum.