1
OrigemSomente referência2
AlvoVivacidade aqui3
AnalisarOrigem · Somente referência
A origem é enviada como gallery para comparação facial.
A vivacidade não usa a Origem. Ela roda no Alvo na próxima etapa.
menu_bookReferência da API: Compare with livenessexpand_more
Documentação oficial: docs.verifik.co/biometrics/compare-with-liveness
POST /v2/face-recognition/compare-with-liveness
Compara primeiro; se a pontuação atingir compare_min_score (ou estiver omitido), a vivacidade roda na prova contra liveness_min_score.
| Cabeçalho | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Nesta demo, a Origem é a gallery (etapa 1). O Alvo é a prova (etapa 2). Você pode opcionalmente detectar a maior face na Origem e recortar no navegador antes de enviar. A imagem de Alvo não é recortada aqui. Integrações no servidor também podem usar cropFace.
| Param | Tipo | Obrig. | Descrição |
|---|---|---|---|
| probe | string | Sim | Captura ao vivo em base64 |
| gallery | string[] | Sim | Imagens de referência (base64; URLs https suportadas no servidor) |
| liveness_min_score | number | Não | Padrão 0,6 se omitido |
| compare_min_score | number | Não | 0,67 a 0,95, limiar opcional |
// 200 OK, example response shape
{
"data": {
"comparison": { "score": 0.88 },
"liveness": {
"liveness_score": 0.91,
"min_score": 0.6,
"passed": true
}
}
}- A comparação roda primeiro; vivacidade na prova só se a comparação passar no limiar (ou limiar omitido).
- liveness_min_score padrão 0,6 quando não enviado.
- A gallery pode usar URLs https; o serviço busca e converte.