1
OrigenSolo referencia2
DestinoVida aquí3
AnálisisOrigen · Solo referencia
Origen se envía como gallery para la comparación facial.
La prueba de vida no usa Origen. Se ejecuta en Destino en el siguiente paso.
menu_bookReferencia API: comparar con prueba de vidaexpand_more
Documentación oficial: docs.verifik.co/biometrics/compare-with-liveness
POST /v2/face-recognition/compare-with-liveness
Primero comparación; si la puntuación facial cumple compare_min_score (o se omite), la vida se ejecuta en la imagen probe frente a liveness_min_score.
| Cabecera | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
En esta demo, Origen es la imagen gallery (paso 1). Destino es la probe (paso 2). Opcionalmente puedes detectar el rostro más grande en Origen y recortar en el navegador antes de enviar. La imagen de Destino no se recorta aquí. Las integraciones en servidor también pueden admitir recorte vía cropFace.
| Parámetro | Tipo | Obl. | Descripción |
|---|---|---|---|
| probe | string | Sí | Captura en vivo en base64 |
| gallery | string[] | Sí | Imágenes de referencia (base64; URLs https admitidas en servidor) |
| liveness_min_score | number | No | Por defecto 0,6 si se omite |
| compare_min_score | number | No | 0,67 a 0,95, umbral opcional |
// 200 OK, example response shape
{
"data": {
"comparison": { "score": 0.88 },
"liveness": {
"liveness_score": 0.91,
"min_score": 0.6,
"passed": true
}
}
}- Primero la comparación; la vida en la probe solo si la comparación supera tu umbral (o se omite el umbral).
- liveness_min_score vale 0,6 por defecto si no se envía.
- Gallery puede usar URLs https; el servicio las obtiene y convierte.