La API de Verificación de Rostro te permite verificar la identidad de una persona al comparar una imagen proporcionada con la imagen de referencia de una persona conocida. Devuelve un resultado de verificación que indica si la imagen proporcionada coincide con la imagen de referencia de la persona conocida.

Verifik tiene una guía sobre que son y como usar los servicios Search, lo invitamos a leerla: Guía Search.

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/verify>',
  params: {
  },
  headers: {
    Accept: 'application/json',
    Authorization: 'jwt <tu_token>'
  },
  data: {
    id: 'ID_OF_PERSON_BEING_VERIFIED',
    images: ['base64_encoded_string'],
    min_score: 0.7,
    search_mode: 'FAST/ACCURATE choose one'
  }
};

try {
 notFou const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}

Respuesta 200 - (Consulta Exitosa)

{
  "id": "rdqqx",
  "data": {
    "match": {
      "id": "651743f2b2eaf872c3541417",
      "name": "MAteo Verifik",
      "notes": "Verifik employee",
      "score": 1,
      "gender": "M",
      "thumbnails": [
        {
          "id": "0a634411-717e-46c4-ab65-8d7e8f92eef8",
          "thumbnail": "Base 64 Image"
        }
      ],
      "collections": [],
      "create_date": "2023-09-29T21:38:59.306976",
      "nationality": "Colombian",
      "date_of_birth": "1995-05-07",
      "modified_date": "2023-09-29T21:38:59.306981"
    }
  },
  "signature": {
    "message": "Certified by Verifik.co",
    "dateTime": "September 29, 2023 11:50 PM"
  }
}