Face Compare API
Compare two facial images to determine their similarity and provide detailed analysis results
Face Compare API
La API de Face Compare permite a los usuarios comparar dos rostros para determinar su similitud. Con esta funcionalidad, los usuarios pueden medir fácilmente la semejanza entre dos imágenes faciales, permitiéndoles identificar y analizar similitudes o diferencias.Descripción General de la API
La API de Face Compare proporciona una herramienta potente para el análisis de similitud facial con las siguientes capacidades:- Comparación de Dos Imágenes: Compare dos imágenes faciales lado a lado
- Puntuación de Similitud: Obtenga puntuaciones de similitud precisas entre rostros
- Alta Precisión: Algoritmos avanzados de IA para comparaciones confiables
- Procesamiento Rápido: Análisis y tiempos de respuesta rápidos
- Múltiples Formatos: Soporte para varios formatos de imagen
- Enfoque en Privacidad: Sin almacenamiento de datos faciales, solo resultados de comparación
Parámetros de Solicitud
Parámetros Requeridos
- originFace: Imagen codificada en Base64 del rostro a comparar con la imagen targetFace
- targetFace: Imagen codificada en Base64 del rostro a comparar con la imagen originFace
Parámetros Opcionales
- callbackUrl: La URL donde se enviarán los resultados de la comparación facial al completarse
Autenticación
- x-api-key: Clave API esencial para fines de autenticación y control de acceso
Formato de Respuesta
La API devuelve resultados detallados de comparación que incluyen:- apiType: Identificador del tipo de API
- transactionId: Identificador único para cada solicitud
- result: Objeto que contiene el resultado del procesamiento
- face: Resultado del reconocimiento del originFace
- targetFace: Resultado del reconocimiento del targetFace
- similarity: Puntuación de similitud entre los dos rostros
Casos de Uso
- Verificación de Identidad: Verifique si dos fotos pertenecen a la misma persona
- Detección de Fraude: Detecte robo de identidad y documentos falsos
- Control de Acceso: Verifique la identidad para sistemas de entrada seguros
- Incorporación de Clientes: Garantice identidad consistente en los registros
- Verificación de Documentos: Compare fotos de identificación con capturas en vivo
Modos de Procesamiento
Procesamiento Síncrono
- Respuesta inmediata con resultados de comparación
- Mejor para aplicaciones en tiempo real
- Respuesta directa de la API
Procesamiento Asíncrono
- Use URL de callback para resultados diferidos
- Mejor para procesamiento por lotes
- Formato detallado de respuesta de callback
Puntuación de Similitud
La API proporciona puntuaciones de similitud que indican qué tan estrechamente coinciden dos rostros:- Puntuación Alta (80-100%): Muy probablemente la misma persona
- Puntuación Media (60-79%): Posiblemente la misma persona
- Puntuación Baja (0-59%): Probablemente personas diferentes
Autorizaciones
Cuerpo
The base64 encoded image of the face to be compared with the targetFace image.
- Base64 encoded characters in the payload must not include the MIME type. For example, if the encoded base64 characters are "image/png;base64,/9j/2wBDABQODxIP...", then remove "image/png;base64," and send only the encoded data "/9j/2wBDABQODxIP...".
"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg=="
The base64 encoded image of the face to be compared with the originFace image.
"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg=="
The URL where the face compare results will be sent upon completion. If a callbackUrl is provided, the process works asynchronously. If no callbackUrl is provided, the process operates synchronously.
"https://your-domain.com/callback"