Métodos de la API
Biometry
health: comprobación del estado del procesador biométrico
Utilice este método para comprobar si el procesador biométrico está listo para funcionar.
Llame GET /{version}/face/pattern/health
Parámetros de entrada
Ninguno.
Ejemplo de solicitud
GET localhost/v1/face/pattern/health
Respuesta correcta
En caso de éxito, el método devuelve un mensaje con los siguientes parámetros.
Tipo de contenido de la respuesta HTTP: “application/json”.
Parámetros de salida
Ejemplo de respuesta
extract: la extracción de la plantilla biométrica
El método está diseñado para extraer una plantilla biométrica de una imagen.
Tipo de contenido de la petición HTTP: “image / jpeg” or “image / png”
Llame POST /{version}/face/pattern/extract
Parámetros de entrada
Ejemplo de solicitud
Respuesta correcta
En caso de éxito, el método devuelve una plantilla biométrica.
Tipo de contenido de la respuesta HTTP: “application/octet-stream”.
Parámetros de salida
Ejemplo de respuesta
compare: the comparison of biometric templates
El método está diseñado para comparar dos plantillas biométricas.
Tipo de contenido de la petición HTTP: “multipart / form-data”.
Llame POST /{version}/face/pattern/compare
Parámetros de entrada
Ejemplo de solicitud
Respuesta correcta
En caso de éxito, el método devuelve el resultado de la comparación de las dos plantillas.
Tipo de contenido de la respuesta HTTP: “application/json”.
Parámetros de salida
Ejemplo de respuesta
verify: la verificación biométrica
El método combina los dos métodos anteriores, extract y compare. Extrae una plantilla de una imagen y compara la plantilla biométrica resultante con otra plantilla biométrica que también se pasa en la solicitud.
Tipo de contenido de la petición HTTP: “multipart / form-data”.
Llame POST /{version}/face/pattern/verify
Parámetros de entrada
Ejemplo de solicitud
Respuesta correcta
En caso de éxito, el método devuelve el resultado de la comparación de dos plantillas biométricas y la plantilla biométrica.
Tipo de contenido de la respuesta HTTP: “multipart/form-data”.
Parámetros de salida
Ejemplo de respuesta
extract_and_compare: extracción y comparación de plantillas derivadas de dos imágenes
El método también combina los dos métodos anteriores, extract y compare. Extrae plantillas de dos imágenes, compara las plantillas biométricas obtenidas y transmite el resultado de la comparación como respuesta.
Tipo de contenido de la petición HTTP: “multipart / form-data”.
Llame POST /{version}/face/pattern/extract_and_compare
Parámetros de entrada
Ejemplo de solicitud
Respuesta correcta
En caso de éxito, el método devuelve el resultado de la comparación de las dos plantillas biométricas extraídas.
Tipo de contenido de la respuesta HTTP: “application / json”.
Parámetros de salida
Ejemplo de respuesta
compare_n: comparación de plantillas biométricas 1:N
Utilice este método para comparar una plantilla biométrica con otras N.
Tipo de contenido de la petición HTTP: “multipart/form-data”.
Llame POST /{version}/face/pattern/compare_n
Parámetros de entrada
Ejemplo de solicitud
Respuesta correcta
En caso de éxito, el método devuelve el resultado de la comparación 1:N.
Tipo de contenido de la respuesta HTTP: “application / json”.
Parámetros de salida
Ejemplo de respuesta
verify_n: verificación biométrica 1:N
El método combina los métodos extract y compare_n. Extrae una plantilla biométrica de una imagen y la compara con otras N plantillas biométricas que se pasan en la solicitud como una lista.
Tipo de contenido de la petición HTTP: “multipart/form-data”.
Llame POST /{version}/face/pattern/verify_n
Parámetros de entrada
Ejemplo de solicitud
Respuesta correcta
En caso de éxito, el método devuelve el resultado de la comparación 1:N.
Tipo de contenido de la respuesta HTTP: “application / json”.
Parámetros de salida
Ejemplo de respuesta
extract_and_compare_n: extracción y comparación de plantillas 1:N
Este método también combina los métodos extract y compare_n, pero de otra manera. Extrae plantillas biométricas de la imagen principal y de una lista de otras imágenes y luego las compara en el modo 1:N.
Tipo de contenido de la petición HTTP: “multipart/form-data”.
Llame POST /{version}/face/pattern/
extract_and_compare_n
Parámetros de entrada
Ejemplo de solicitud
Respuesta correcta
En caso de éxito, el método devuelve el resultado de la comparación 1:N.
Tipo de contenido de la respuesta HTTP: “application / json”.
Parámetros de salida
Ejemplo de respuesta
Errores del método
Tipo de contenido de la respuesta HTTP: “application / json”.
*la muestra biométrica es una imagen de entrada
Liveness
health: comprobar el estado del procesador de liveness
Utilice este método para comprobar si el procesador de liveness está listo para funcionar.
Llame GET /{version}/face/liveness/health
Parámetros de entrada
Ninguno.
Ejemplo de solicitud
GET localhost/v1/face/liveness/health
Respuesta correcta
En caso de éxito, el método devuelve un mensaje con los siguientes parámetros.
Tipo de contenido de la respuesta HTTP: “application/json”.
Parámetros de salida
Ejemplo de respuesta
detect: detección de ataques de presentación
El método está diseñado para detectar ataques de presentación en imágenes.
Tipo de contenido de la petición HTTP: “image/jpeg” or “image/png”
Llame POST /{version}/face/liveness/detect
Parámetros de entrada
Ejemplo de solicitud
Respuesta correcta
En caso de éxito, el método devuelve una estimación de la presencia de un ataque de presentación en la imagen.
Tipo de contenido de la respuesta HTTP: “application/json”.
Parámetros de salida
Ejemplo de respuesta
Errores del método
Tipo de contenido de la respuesta HTTP: “application / json”.
Última actualización