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.

Compare 1:1 Vs Face verify

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:

Implementación

Consulta

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);
}

Respuesta 200 - (Consulta Exitosa)

{
  "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"
  }
}