Liveness Detection

1
Capture
2
Result
menu_bookAPI संदर्भ: Livenessexpand_more

आधिकारिक दस्तावेजी: docs.verifik.co/biometrics/liveness

यह डेमो POST /v2/face-recognition/liveness को कॉल करता है os और image (base64) के साथ। पास/फ़ेल liveness_score का min_score के सामने इस्तेमाल होता है (liveness_min_score छोड़े पर डिफ़ॉल्ट 0.6)।

POST /v2/face-recognition/liveness

लाइवनेस स्कोर और passed लौटाता है जब स्कोर न्यूनतम सीमा से उपर हो।

शीर्षकमान
Content-Typeapplication/json
AuthorizationBearer <token>
पैराTypeआवश्यकविवरण
osstringहाँDESKTOP, IOS, या ANDROID
imagestringहाँBase64 छवि (या https URL; सर्वर फेच कर सकता है)
collection_idstringनहींप्रयास के लिए वैकल्पिक collection
liveness_min_scorenumberनहींपास/फ़ेल हेतु सीमा (डिफ़ॉल्ट 0.6)
await fetch("https://api.verifik.co/v2/face-recognition/liveness", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    Authorization: `Bearer ${accessToken}`,
  },
  body: JSON.stringify({
    os: "DESKTOP",
    image: "<base64>",
    liveness_min_score: 0.6,
  }),
});
// 200 OK, example shape
{
  "id": "…",
  "data": {
    "passed": true,
    "min_score": 0.6,
    "liveness_score": 0.98
  },
  "signature": {
    "message": "Certified by Verifik.co",
    "dateTime": "…"
  }
}
  • जवाफ़ में id और data के साथ signature ब्लॉक शामिल होता है।
  • os छोड़ने पर 409 MissingParameter मिलता है।

Liveness Detection

मानव उपस्थिति सत्यापित करने हेतु एक स्रोत चुनें।

टेस्ट नमूने

एक पोर्ट्रेट टैप करें कि स्टॉक फ़ोटो पर लाइवनेस चलाएं (अपलोड जैसा)।