1
SourceRéférence uniquement2
CibleVivacité ici3
AnalyserSource · Référence uniquement
La source est envoyée comme gallery pour la comparaison faciale.
La vivacité n'utilise pas la Source. Elle s'exécute sur la Cible à l'étape suivante.
menu_bookRéférence API : Compare with livenessexpand_more
Documentation officielle : docs.verifik.co/biometrics/compare-with-liveness
POST /v2/face-recognition/compare-with-liveness
Compare d'abord ; si le score atteint compare_min_score (ou est omis), la vivacité s'exécute sur la sonde contre liveness_min_score.
| En-tête | Valeur |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Dans cette démo, la Source est l'image gallery (étape 1). La Cible est la sonde (étape 2). Vous pouvez facultativement détecter le plus grand visage sur la Source et recadrer dans le navigateur avant envoi. L'image Cible n'est pas recadrée ici. Les intégrations serveur peuvent aussi utiliser cropFace.
| Param | Type | Req. | Description |
|---|---|---|---|
| probe | string | Oui | Capture en direct en base64 |
| gallery | string[] | Oui | Images de référence (base64 ; URLs https prises en charge côté serveur) |
| liveness_min_score | number | Non | Défaut 0,6 si omis |
| compare_min_score | number | Non | 0,67 à 0,95, seuil facultatif |
// 200 OK, example response shape
{
"data": {
"comparison": { "score": 0.88 },
"liveness": {
"liveness_score": 0.91,
"min_score": 0.6,
"passed": true
}
}
}- La comparaison s'exécute d'abord ; vivacité sur la sonde seulement si la comparaison dépasse le seuil (ou seuil omis).
- liveness_min_score vaut 0,6 par défaut lorsqu'il n'est pas envoyé.
- La gallery peut utiliser des URLs https ; le service les récupère et les convertit.