Skip to content

redBioPersona/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Red BioPersona

Red BioPersona es un software que permite mediante la aplicación de técnicas matemáticas y estadísticas la verificación e identificación de la identidad de un individuo mediante el reconocimiento inequívoco de personas basado en uno o más rasgos físicos.

El objetivo de Red BioPersona es aplicar los conceptos de Biometría, de manera puntual reconocimiento facial, dactilar e iris. Tomando como base científica su fiabilidad, facilidad de uso y aceptación.

Las operaciones que realiza Red BioPersona son las siguientes:

  • Detección: Proceso en el cual se valida que la muestra cumpla con los estándares internacionales para ser enrolada, verificada o identificada, permite conocer el nivel de calidad de la muestra, para el caso del rostro se obtienen los datos (bigote, sexo, edad, boca abierta, lentes, ojos rojos, guiño etc.) tomando como base el ICAO.

  • Enrolamiento: Proceso en el cual se valida la calidad de la muestra que será almacenada y posterior puede ser utilizada para el proceso de verificación e identificación.

  • Verificación: Proceso en el que un sujeto puede ser identificado (1-1) de forma única mediante la evaluación de sus características biométricas y compararlos con la plantilla específica almacenada en base de datos para verificar que el individuo es la persona que dice ser.

  • Identificación: Proceso en el que un sujeto puede identificarse de forma única mediante la evaluación de sus características biométricas y compararlos con todas las plantillas almacenadas en una base de datos (1-N o 1-M) para obtener la identificación de la persona u otra información relacionada.

  • Eliminación: Proceso que elimina una muestra biométrica enrolada o los datos del sujeto.

Instalación y Configuración

Paso 1. Descargar e instalar el jdk de Java

Es necesario descargar el JDK, o el JRE de java versión 8 o superior desde su sitio oficial., también definir la variable de entorno JAVA_HOME.

Paso 2. Descargar e instalar el sdk de Neurotechnology

Es necesario descargar e instalar el SDK de Neurotechnology en su versión Neurotec_Biometric_12_1_SDK o superior desde el siguiente enlace.

Paso 3. Descargar e instalar la base de datos MongoDB

Es necesario descargar e instalar el motor de base de datos MongoDB, asi como el cliente RoboMongo para validar la información almacenada.

Paso 4. Descargar e instalar Eclipse

Es necesario descargar e instalar Eclipse.

Paso 5. Descargar e instalar los controladores del dispositivo

Es necesario descargar e instalar los controladores del dispositivo con el cual se va hacer la captura, para los dispositivos biométricos (huella, iris, foto) los controladores están disponibles en el siguiente enlace.

Paso 6. Configuración del codigo

El servidor cuenta con 2 archivos de configuración:

  • config_en.properties._ se encarga de definir el comportamiento de la aplicación como lo son (Dirección y puerto del servidor de licencia Neuro, el QualityThreshold, MatchingThreshold de la captura y si se desea o no salvar la muestra capturada en el directorio, así como él envió de emails en caso de una exception).

  • log4j.properties._ se encarga de definir la ruta en donde se almacenaran los logs de la aplicación, así como su formato de salida por ejemplo:

yyyy_MMMM_dd'.log', o ddMMMMyyy’nombre.log’.

Por ultimo, importe desde Eclipse el proyecto

Paso 6. Consumir el demo

Para consumir el servicio es necesario:

  • La dirección IP del servidor WS y
  • El puerto por el cual escucha el servidor WS

Existe en chrome una extensión llamada “Smart Websocket Client”, la cual puede ser descargada desde el siguiente Enlace, Ya que se ha instalado se muestra una ventana similar a la siguiente ilustración: Ejemplo En ella es necesario colocar el protocolo que puede ser ws o wss, la dirección IP y el puerto del servidor WS. Por ejemplo

ws://127.0.0.1:3060/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published