Comparer avec vivacité

Étape 1 sur 3
1
SourceRéférence uniquement
2
CibleVivacité ici
3
Analyser

Source · 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êteValeur
Content-Typeapplication/json
AuthorizationBearer <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.

ParamTypeReq.Description
probestringOuiCapture en direct en base64
gallerystring[]OuiImages de référence (base64 ; URLs https prises en charge côté serveur)
liveness_min_scorenumberNonDéfaut 0,6 si omis
compare_min_scorenumberNon0,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.