Liveness Session Operations - Get Liveness Session Result
Získejte výsledek relace volání detectLiveness/singleModal.
GET {endpoint}/face/{apiVersion}/detectLiveness-sessions/{sessionId}
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
api
|
path | True |
string |
Verze rozhraní API |
|
endpoint
|
path | True |
string (uri) |
Podporované koncové body služeb Cognitive Services (protokol a název hostitele, například: https://{název_prostředku}.cognitiveservices.azure.com). |
|
session
|
path | True |
string |
Jedinečné ID pro odkaz na tuto relaci. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Požadavek byl úspěšný. |
|
| Other Status Codes |
Neočekávaná chybová odpověď Hlavičky x-ms-error-code: string |
Zabezpečení
Ocp-Apim-Subscription-Key
Tajný klíč předplatného Azure AI Face.
Typ:
apiKey
V:
header
AADToken
Tok Azure Active Directory OAuth2
Typ:
oauth2
Tok:
accessCode
URL autorizace:
https://api.example.com/oauth2/authorize
URL tokenu:
https://api.example.com/oauth2/token
Rozsahy
| Name | Description |
|---|---|
| https://cognitiveservices.azure.com/.default |
Příklady
Get LivenessSession Result
Ukázkový požadavek
GET {endpoint}/face/v1.2/detectLiveness-sessions/b12e033e-bda7-4b83-a211-e721c661f30e
Ukázková odpověď
{
"sessionId": "b12e033e-bda7-4b83-a211-e721c661f30e",
"authToken": "eyJhbGciOiJFUzI1NiIsIm",
"status": "NotStarted",
"modelVersion": "2024-11-15",
"results": {
"attempts": [
{
"attemptId": 2,
"attemptStatus": "Succeeded",
"result": {
"livenessDecision": "realface",
"targets": {
"color": {
"faceRectangle": {
"top": 669,
"left": 203,
"width": 646,
"height": 724
}
}
},
"digest": "B0A803BB7B26F3C8F29CD36030F8E63ED3FAF955FEEF8E01C88AB8FD89CCF761",
"sessionImageId": "Ae3PVWlXAmVAnXgkAFt1QSjGUWONKzWiSr2iPh9p9G4I"
}
},
{
"attemptId": 1,
"attemptStatus": "Failed",
"error": {
"code": "FaceWithMaskDetected",
"message": "Mask detected on face image.",
"targets": {
"color": {
"faceRectangle": {
"top": 669,
"left": 203,
"width": 646,
"height": 724
}
}
}
}
}
]
}
}
Definice
| Name | Description |
|---|---|
|
Face |
Objekt chyby. Podrobné informace o kódech chyb a zprávách vrácených službou Rozpoznávání tváře najdete na následujícím odkazu: https://aka.ms/face-error-codes-and-messages. |
|
Face |
Odpověď obsahující podrobnosti o chybě. |
|
Face |
Obdélník, ve kterém lze najít tvář. |
|
Liveness |
Cíl z barevného obrázku použitého pro klasifikaci živé aktivity. |
|
Liveness |
Výsledek klasifikace aktivity. |
|
Liveness |
Cíle používané pro klasifikaci aktivity. |
|
Liveness |
Chyba klasifikace aktivity. |
|
Liveness |
Verze modelu používaná pro klasifikaci aktivity. |
|
Liveness |
Výsledky klasifikace aktivity. |
|
Liveness |
Výsledek relace detekce živé aktivity. |
|
Liveness |
Pokus o relaci živé aktivity. |
|
Liveness |
Výsledky relace živé aktivity. |
|
Operation |
Aktuální stav relace. |
FaceError
Objekt chyby. Podrobné informace o kódech chyb a zprávách vrácených službou Rozpoznávání tváře najdete na následujícím odkazu: https://aka.ms/face-error-codes-and-messages.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Jedna ze serverově definovaných kódů chyb. |
| message |
string |
Čitelné znázornění chyby člověkem. |
FaceErrorResponse
Odpověď obsahující podrobnosti o chybě.
| Name | Typ | Description |
|---|---|---|
| error |
Objekt chyby. |
FaceRectangle
Obdélník, ve kterém lze najít tvář.
| Name | Typ | Description |
|---|---|---|
| height |
integer (int32) |
Výška obdélníku v pixelech. |
| left |
integer (int32) |
Vzdálenost od levého okraje, pokud je obrázek na levém okraji obdélníku v pixelech. |
| top |
integer (int32) |
Vzdálenost od horního okraje, pokud je obrázek na horním okraji obdélníku v pixelech. |
| width |
integer (int32) |
Šířka obdélníku v pixelech. |
LivenessColorDecisionTarget
Cíl z barevného obrázku použitého pro klasifikaci živé aktivity.
| Name | Typ | Description |
|---|---|---|
| faceRectangle |
Oblast tváře, ve které byla klasifikace aktivity provedena. |
LivenessDecision
Výsledek klasifikace aktivity.
| Hodnota | Description |
|---|---|
| uncertain |
Algoritmus nemohl klasifikovat cílovou tvář jako skutečnou ani jako falšování identity. |
| realface |
Algoritmus klasifikoval cílovou tvář jako skutečnou. |
| spoofface |
Algoritmus klasifikoval cílovou tvář jako falšování identity. |
LivenessDecisionTargets
Cíle používané pro klasifikaci aktivity.
| Name | Typ | Description |
|---|---|---|
| color |
Cíl z barevného obrázku použitého pro klasifikaci živé aktivity. |
LivenessError
Chyba klasifikace aktivity.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby. |
| message |
string |
Chybová zpráva. |
| targets |
Cíle používané pro klasifikaci aktivity |
LivenessModel
Verze modelu používaná pro klasifikaci aktivity.
| Hodnota | Description |
|---|---|
| 2024-11-15 |
LivenessResult
Výsledky klasifikace aktivity.
| Name | Typ | Description |
|---|---|---|
| digest |
string |
Server vypočítal hodnotu hash pro tento požadavek. Pokud se hodnota hash hlášeného klientem liší od počítané hodnoty hash serveru, došlo k ohrožení integrity zpráv mezi klientem a službou a výsledek by neměl být důvěryhodný. Další informace najdete v průvodcích, jak tuto hodnotu využít k zabezpečení kompletního řešení. |
| livenessDecision |
Klasifikace aktivity pro cílovou tvář. |
|
| sessionImageId |
string |
ID image žádosti o relaci. |
| targets |
Cíle používané pro klasifikaci aktivity |
LivenessSession
Výsledek relace detekce živé aktivity.
| Name | Typ | Description |
|---|---|---|
| authToken |
string |
Nosný token, který poskytuje ověřování pro sadu Vision SDK spuštěnou v klientské aplikaci. Tento nosný token má omezená oprávnění k provedení pouze požadované akce a vyprší po uplynutí doby TTL. Je také možné ji auditovat. |
| modelVersion |
Verze modelu používaná pro klasifikaci aktivity. Jedná se o volitelný parametr a pokud není zadaný, zvolí se nejnovější podporovaná verze modelu. |
|
| results |
Výsledky relace živé aktivity. |
|
| sessionId |
string |
Jedinečné ID pro odkaz na tuto relaci. |
| status |
Aktuální stav relace. |
LivenessSessionAttempt
Pokus o relaci živé aktivity.
| Name | Typ | Description |
|---|---|---|
| attemptId |
integer (int32) |
ID pokusu začíná od 1. |
| attemptStatus |
Stav pokusu. |
|
| error |
Chyba volání liveness bude null, pokud dojde k výsledku. |
|
| result |
Výsledek volání liveness bude null, pokud dojde k chybě. |
LivenessSessionResults
Výsledky relace živé aktivity.
| Name | Typ | Description |
|---|---|---|
| attempts |
Pokusy o data souvisejícího volání živé aktivity s relací. |
OperationState
Aktuální stav relace.
| Hodnota | Description |
|---|---|
| NotStarted |
Operace nebyla spuštěna. |
| Running |
Operace probíhá. |
| Succeeded |
Operace byla úspěšně dokončena. |
| Failed |
Operace se nezdařila. |
| Canceled |
Operace byla zrušena uživatelem. |