Inicio / Productos / Motores de reconocimiento / Fingerprint Match Engine
MOTOR

Fingerprint Match Engine

Añade coincidencia de huellas rápida y basada en estándares a cualquier aplicación. Cams Fingerprint Match Engine gestiona el registro, la verificación 1:1 y la identificación 1:N sobre plantillas de minucias ISO/IEC 19794-2, con una búsqueda en dos etapas que preselecciona la galería en SQL antes de puntuar a los supervivientes. Una ruta de fotohuella sin contacto permite comparar a partir de una foto normal de la yema del dedo.

Descripción general

Registro de huellas ISO/IEC 19794-2, verificación 1:1 e identificación 1:N por etapas mediante una API REST sencilla.

Un microservicio independiente de coincidencia de huellas expuesto en /api/biometric/v1/fp/. Almacena plantillas de minucias ISO/IEC 19794-2:2005 de vista de un solo dedo por tenant y usuario, codificadas en base64. La identificación ejecuta un pipeline 1:N por etapas: un preselector SQL grueso reduce los candidatos por posición del dedo, calidad y clase de patrón, y después un comparador de minucias autónomo de estilo Bozorth puntúa a los supervivientes frente a un umbral configurable (72 por defecto, unas 12 minucias coincidentes, el mínimo forense convencional). El comparador está tras una interfaz intercambiable, de modo que se puede incorporar una comparación ISO, NBIS/Bozorth3 o un SDK comercial sin tocar el servicio.

MOTORRESTHTTPSJSONC++
POST /api/biometric/v1/fp/verify (1:1)
curl .../api/biometric/v1/fp/verify \
  -H "sn: $SN" -H "auth-token: $TOKEN" \
  -d '{ "user_id":"1001",
        "iso_template":"<base64 ISO 19794-2>" }'
{ "ok":true, "match":true, "score":81, "user_id":"1001" }

Capacidades

Qué hace

Registrar un dedo

Guarda una plantilla de minucias ISO 19794-2 por usuario con posición del dedo, calidad y clase de patrón para el preselector 1:N.

Verificar (1:1)

Compara una plantilla de sondeo con los dedos registrados de un usuario concreto y devuelve una puntuación de 0 a 100 y un indicador de coincidencia.

Identificar (1:N)

Búsqueda por etapas en la galería del tenant: preselector SQL y después comparación fina de minucias, que devuelve el mejor candidato por encima del umbral.

Plantillas basadas en estándares

Funciona con el estándar abierto ISO/IEC 19794-2:2005; las plantillas que no cumplen se rechazan, no se puntúan en silencio como basura.

Fotohuella sin contacto

Acepta una foto de la yema del dedo, la convierte en una plantilla ISO y la registra o identifica con el mismo comparador.

Comparador intercambiable

Cambia el motor de puntuación (ISO, NBIS/Bozorth3 o comercial) tras una única interfaz.

Funciones

Todo incluido

  • Tres rutas REST (registro, verificación 1:1 e identificación 1:N) en /api/biometric/v1/fp/
  • Plantillas de minucias ISO/IEC 19794-2:2005 de vista de un solo dedo, codificadas en base64 y multitenant
  • 1:N por etapas: preselector SQL grueso por posición del dedo, calidad y clase de patrón, y después comparación fina de minucias
  • Comparador de minucias autónomo de estilo Bozorth con geometría por pares invariante a la traslación, sin dependencia externa de NIST
  • Umbral de coincidencia configurable (72 por defecto, unas 12 minucias coincidentes)
  • Interfaz de comparador intercambiable para incorporar comparación ISO, NBIS/Bozorth3 o un comparador comercial sin otros cambios
  • Comparación de candidatos multihilo a ~0,09 ms por comparación (unas 10,7 mil comparaciones/s por núcleo)
  • Ruta de registro e identificación por fotohuella sin contacto: una foto de la yema del dedo se convierte en una plantilla ISO y se compara con el mismo motor
  • Motivos de fallo claros en la propia respuesta (plantilla no interpretable, sin candidatos) en lugar de una puntuación errónea silenciosa

Desarrolla con Fingerprint Match Engine

Consigue una clave, lee la documentación y publica. Nuestro equipo te ayuda con tu primera integración.

Preguntas frecuentes

Preguntas frecuentes

¿Qué formato de plantilla de huella utiliza?

Registros de minucias ISO/IEC 19794-2:2005 de vista de un solo dedo, codificados en base64. ANSI-378 y la variante ISO de 2011 no se interpretan y se rechazan con un motivo claro en lugar de puntuarse mal en silencio.

¿Cómo funciona la identificación de huellas 1:N?

En dos etapas: un preselector SQL grueso reduce los candidatos por posición del dedo, calidad y clase de patrón, y después un comparador de minucias de estilo Bozorth puntúa a los supervivientes y devuelve la mejor coincidencia por encima del umbral configurable.

¿Puede detectar dedos falsos?

No en el servidor. El motor solo ve la plantilla de minucias, por lo que la prueba de vida debe provenir del sensor de captura o del SDK del cliente. Cams recomienda escáneres con certificación LFD para resistir dedos falsos.

¿Puede comparar una huella a partir de una foto de teléfono?

Sí. Una ruta de fotohuella sin contacto convierte una foto de la yema del dedo en una plantilla ISO 19794-2 que el motor registra o identifica.

Relacionado

Explora más de la plataforma