La API de Comparar Rostros te permite hacer una comparación 1:1 en busca de similitud facial. Ofrece la capacidad de analizar y puntuar la semejanza entre dos imágenes, pueden ser imágenes de un documento o imágenes de cámara, lo único es que se diferencien entre los parámetros de gallery y probe.
Verifik tiene una guía sobre que son y como usar los servicios Compare, lo invitamos a leerla: Guía Compare.
Asegúrate de proporcionar imágenes válidas codificadas en base64 en la solicitud y elige el modo de búsqueda adecuado para tus necesidades específicas (FAST o ACCURATE). La respuesta contendrá información esencial sobre el trabajo de comparación, incluyendo marcas de tiempo y detalles de certificación.
Si ha leído la totalidad de las guías presentes en esta documentación, habrá notado que estos servicios realizan procesos muy similares, entonces ¿En qué se diferencian?:
El factor diferencial entre estos servicios es el cómo se realiza el proceso de comparación:
import axios from 'axios';
const options = {
method: 'POST',
url: '<https://api.verifik.co/v2/face-recognition/compare>',
params: {
},
headers: {
Accept: 'application/json',
Authorization: 'jwt <tu_token>'
},
data: {
probe: ['Base 64 String'],
gallery: ['Base 64 String'],
search_mode: 'FAST/ACCURATE choose one, default FAST'
}
};
try {
notFou const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
{
"id": "0jy93",
"data": {
"__v": 0,
"_id": "65171e23640f7872b17ed99d",
"type": "compare",
"probe": [
"Base 64 image"
],
"client": "64404b1f9856cc8cebd762e7",
"result": {
"score": 1
},
"deleted": false,
"gallery": [
"Base 64 image"
],
"createdAt": "2023-09-29T18:57:42.028Z",
"updatedAt": "2023-09-29T18:57:42.028Z",
"comparedAt": "2023-09-29T18:57:39.059Z",
"search_mode": "FAST"
},
"signature": {
"message": "Certified by Verifik.co",
"dateTime": "September 29, 2023 6:57 PM"
}
}