Liveness Session Operations - Get Liveness With Verify Session Result
Dapatkan hasil sesi dari detectLivenessWithVerify/singleModal call.
GET {endpoint}/face/{apiVersion}/detectLivenessWithVerify-sessions/{sessionId}
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
api
|
path | True |
string |
Versi API |
endpoint
|
path | True |
string (uri) |
Titik akhir Cognitive Services yang didukung (protokol dan nama host, misalnya: https://{resource-name}.cognitiveservices.azure.com). |
session
|
path | True |
string |
ID unik untuk mereferensikan sesi ini. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Permintaan telah berhasil. |
|
Other Status Codes |
Respons kesalahan tak terduga. Header x-ms-error-code: string |
Keamanan
Ocp-Apim-Subscription-Key
Kunci rahasia untuk langganan Azure AI Face Anda.
Jenis:
apiKey
Dalam:
header
AADToken
Alur OAuth2 Azure Active Directory
Jenis:
oauth2
Alur:
accessCode
URL Otorisasi:
https://api.example.com/oauth2/authorize
URL token:
https://api.example.com/oauth2/token
Cakupan
Nama | Deskripsi |
---|---|
https://cognitiveservices.azure.com/.default |
Contoh
Get LivenessWithVerify Session Result
Permintaan sampel
GET {endpoint}/face/v1.2/detectLivenessWithVerify-sessions/b12e033e-bda7-4b83-a211-e721c661f30e
Respon sampel
{
"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
}
}
},
"verifyResult": {
"matchConfidence": 0.08871888,
"isIdentical": false
},
"digest": "B0A803BB7B26F3C8F29CD36030F8E63ED3FAF955FEEF8E01C88AB8FD89CCF761",
"sessionImageId": "Ae3PVWlXAmVAnXgkAFt1QSjGUWONKzWiSr2iPh9p9G4I",
"verifyImageHash": "43B7D8E8769533C3290DBD37A84D821B2C28CB4381DF9C6784DBC4AAF7E45018"
}
},
{
"attemptId": 1,
"attemptStatus": "Failed",
"error": {
"code": "FaceWithMaskDetected",
"message": "Mask detected on face image.",
"targets": {
"color": {
"faceRectangle": {
"top": 669,
"left": 203,
"width": 646,
"height": 724
}
}
}
}
}
],
"verifyReferences": [
{
"referenceType": "image",
"faceRectangle": {
"top": 316,
"left": 131,
"width": 498,
"height": 677
},
"qualityForRecognition": "high"
}
]
}
}
Definisi
Nama | Deskripsi |
---|---|
Face |
Objek kesalahan. Untuk detail komprehensif tentang kode kesalahan dan pesan yang dikembalikan oleh Layanan Wajah, lihat tautan berikut: https://aka.ms/face-error-codes-and-messages. |
Face |
Respons yang berisi detail kesalahan. |
Face |
Persegi panjang di mana wajah dapat ditemukan. |
Image |
Jenis gambar. |
Liveness |
Target dari gambar warna yang digunakan untuk klasifikasi liveness. |
Liveness |
Hasil klasifikasi keakuratan. |
Liveness |
Target yang digunakan untuk klasifikasi liveness. |
Liveness |
Kesalahan klasifikasi liveness. |
Liveness |
Versi model yang digunakan untuk klasifikasi liveness. |
Liveness |
Output verifikasi wajah. |
Liveness |
Detail wajah untuk verifikasi. |
Liveness |
Hasil liveness dengan panggilan verifikasi. |
Liveness |
Hasil sesi mendeteksi keakuratan dengan verifikasi. |
Liveness |
Keakuratan dengan upaya sesi verifikasi. |
Liveness |
Hasil liveness dengan sesi verifikasi. |
Operation |
Status sesi saat ini. |
Quality |
Menunjukkan kualitas gambar untuk pengenalan. |
FaceError
Objek kesalahan. Untuk detail komprehensif tentang kode kesalahan dan pesan yang dikembalikan oleh Layanan Wajah, lihat tautan berikut: https://aka.ms/face-error-codes-and-messages.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Salah satu sekumpulan kode kesalahan yang ditentukan server. |
message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
FaceErrorResponse
Respons yang berisi detail kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Objek kesalahan. |
FaceRectangle
Persegi panjang di mana wajah dapat ditemukan.
Nama | Jenis | Deskripsi |
---|---|---|
height |
integer (int32) |
Tinggi persegi panjang, dalam piksel. |
left |
integer (int32) |
Jarak dari tepi kiri jika gambar ke tepi kiri persegi panjang, dalam piksel. |
top |
integer (int32) |
Jarak dari tepi atas jika gambar ke tepi atas persegi panjang, dalam piksel. |
width |
integer (int32) |
Lebar persegi panjang, dalam piksel. |
ImageType
Jenis gambar.
Nilai | Deskripsi |
---|---|
Color |
Gambar warna. |
Depth |
Gambar kedalaman. |
Infrared |
Gambar inframerah. |
LivenessColorDecisionTarget
Target dari gambar warna yang digunakan untuk klasifikasi liveness.
Nama | Jenis | Deskripsi |
---|---|---|
faceRectangle |
Wilayah wajah tempat klasifikasi liveness dibuat. |
LivenessDecision
Hasil klasifikasi keakuratan.
Nilai | Deskripsi |
---|---|
realface |
Algoritma telah mengklasifikasikan wajah target sebagai nyata. |
spoofface |
Algoritma telah mengklasifikasikan wajah target sebagai spoof. |
uncertain |
Algoritma tidak dapat mengklasifikasikan wajah target sebagai nyata atau spoof. |
LivenessDecisionTargets
Target yang digunakan untuk klasifikasi liveness.
Nama | Jenis | Deskripsi |
---|---|---|
color |
Target dari gambar warna yang digunakan untuk klasifikasi liveness. |
LivenessError
Kesalahan klasifikasi liveness.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode kesalahan. |
message |
string |
Pesan kesalahan. |
targets |
Target yang digunakan untuk klasifikasi liveness. |
LivenessModel
Versi model yang digunakan untuk klasifikasi liveness.
Nilai | Deskripsi |
---|---|
2024-11-15 |
LivenessWithVerifyOutputs
Output verifikasi wajah.
Nama | Jenis | Deskripsi |
---|---|---|
isIdentical |
boolean |
Apakah wajah liveness target dan wajah perbandingan cocok. |
matchConfidence |
number (float) minimum: 0maximum: 1 |
Wajah wajah target yang hidup dan keyakinan verifikasi wajah gambar perbandingan. |
LivenessWithVerifyReference
Detail wajah untuk verifikasi.
Nama | Jenis | Deskripsi |
---|---|---|
faceRectangle |
Wilayah wajah tempat klasifikasi gambar perbandingan dibuat. |
|
qualityForRecognition |
Kualitas gambar wajah untuk pengenalan. |
|
referenceType |
Jenis gambar yang berisi persegi panjang wajah tempat klasifikasi liveness dibuat. |
LivenessWithVerifyResult
Hasil liveness dengan panggilan verifikasi.
Nama | Jenis | Deskripsi |
---|---|---|
digest |
string |
Server menghitung hash untuk permintaan ini. Jika klien melaporkan hash berbeda dari hash yang dihitung server, maka integritas pesan antara klien dan layanan telah disusupi dan hasilnya tidak boleh dipercaya. Untuk informasi selengkapnya, lihat cara memandu cara memanfaatkan nilai ini untuk mengamankan solusi menyeluruh Anda. |
livenessDecision |
Klasifikasi liveness untuk wajah target. |
|
sessionImageId |
string |
ID gambar permintaan sesi. |
targets |
Target yang digunakan untuk klasifikasi liveness. |
|
verifyImageHash |
string |
Hash sha256 dari gambar verifikasi dalam permintaan. |
verifyResult |
Output verifikasi wajah. Hanya tersedia saat permintaan diaktivasi dengan verifikasi. |
LivenessWithVerifySession
Hasil sesi mendeteksi keakuratan dengan verifikasi.
Nama | Jenis | Deskripsi |
---|---|---|
authToken |
string |
Token pembawa untuk menyediakan autentikasi untuk Vision SDK yang berjalan pada aplikasi klien. Token Pembawa ini memiliki izin terbatas untuk hanya melakukan tindakan yang diperlukan dan kedaluwarsa setelah waktu TTL. Ini juga dapat diaudit. |
modelVersion |
Versi model yang digunakan untuk klasifikasi liveness. Ini adalah parameter opsional, dan jika ini tidak ditentukan, maka versi model terbaru yang didukung akan dipilih |
|
results |
Hasil liveness dengan sesi verifikasi. |
|
sessionId |
string |
ID unik untuk mereferensikan sesi ini. |
status |
Status sesi saat ini. |
LivenessWithVerifySessionAttempt
Keakuratan dengan upaya sesi verifikasi.
Nama | Jenis | Deskripsi |
---|---|---|
attemptId |
integer (int32) |
ID upaya, mulai dari 1. |
attemptStatus |
Status upaya. |
|
error |
Kesalahan keakuratan dengan panggilan verifikasi, akan null jika ada hasilnya. |
|
result |
Hasil dari liveness dengan panggilan verifikasi, akan null jika ada kesalahan. |
LivenessWithVerifySessionResults
Hasil liveness dengan sesi verifikasi.
Nama | Jenis | Deskripsi |
---|---|---|
attempts |
Data upaya keakuratan yang mendasar dengan panggilan verifikasi dengan sesi. |
|
verifyReferences |
Referensi yang digunakan untuk verifikasi wajah. |
OperationState
Status sesi saat ini.
Nilai | Deskripsi |
---|---|
Canceled |
Operasi telah dibatalkan oleh pengguna. |
Failed |
Operasi gagal. |
NotStarted |
Operasi belum dimulai. |
Running |
Operasi sedang berlangsung. |
Succeeded |
Operasi berhasil diselesaikan. |
QualityForRecognition
Menunjukkan kualitas gambar untuk pengenalan.
Nilai | Deskripsi |
---|---|
high |
Kualitas tinggi. |
low |
Kualitas rendah. |
medium |
Kualitas sedang. |