FastLine
Introducción
El GBS FastLine es una aplicación de software para autenticación en filas de espera. Utiliza identificación facial de forma rápida y precisa para hacer que las personas sean identificadas de manera más ágil que por el proceso de verificación de documentos realizado por un operador humano. Usando FastLine, es posible reconocer, identificar y registrar individuos en una fila de forma automática.
Este manual está actualizado para la versión 1.5.1 de FastLine.
Versiones de la Aplicación
GBS FastLine está disponible en dos versiones:
Desktop Standalone
Esta versión es para uso completo en un entorno desktop, sin necesidad de herramientas o requisitos externos.
GBS FastLine fue diseñado como un servicio, y su versión desktop se recomienda para procedimientos de prueba, validación y prueba de concepto, o para casos triviales de uso.
En este documento esta versión será referida solamente como Desktop.
Services
En esta versión, GBS FastLine se proporciona como un servicio y debe ser controlado por una aplicación externa a través de su API. Esta versión también proporciona medios para supervisión externa.
Licencia de Software
GBS FastLine requiere una licencia de software para funcionar. La licencia no está vinculada a ninguna dirección de hardware (como MAC Address) y no expira. La licencia debe instalarse en: C:\ProgramData\Griaule, de acuerdo con las instrucciones presentes en el manual de licencia.
Si se necesita más ayuda, póngase en contacto con el soporte de Griaule.
Instalación y Configuración Inicial de FastLine
El instalador de FastLine tiene una pestaña de configuración, GBDS Settings:

Configuraciones de GBDS
GBDS URL Address
URL de dirección del servidor GBDS. Ejemplo: http://192.168.0.1:8085.
Username and Password
Credenciales utilizadas por FastLine para autenticación en GBDS.
Interfaz de Usuario
Iniciando la Aplicación
Al iniciar FastLine, la Pantalla Inicial será mostrada:

Añadiendo Perfiles a la Base de Datos
Esta sección muestra cómo poblar la base de datos local.
Recuperando desde GBDS
El formulario Load base from GBDS, mostrado abajo, puede usarse para recuperar perfiles de GBDS. Los perfiles pueden filtrarse por las claves biográficas. Si el filtro se deja vacío, todos los perfiles disponibles serán importados.

Registro Local
El botón Capturar Foto permite al usuario registrar una nueva persona en la base de datos local. Al seleccionar esta opción, se abrirá la ventana de captura de imagen:

La versión Desktop permite el registro mediante captura de imágenes en vivo, o mediante importación de archivos de imagen ya guardados.
La versión Services permite registrar mediante importación de archivos de imagen, pero no mediante captura en vivo. Esta versión está enfocada en usos externos, para los cuales se espera una base de datos ya poblada con perfiles.
Visualizando Perfiles
La lista de perfiles se muestra en la barra lateral y muestra todos los perfiles disponibles para detección. El número de perfiles se muestra en la parte superior de la lista.

El tamaño de la lista mostrada puede modificarse en las configuraciones de la aplicación. Pasar el cursor del mouse sobre un perfil muestra su foto. Los perfiles pueden seleccionarse o deseleccionarse al hacer clic en ellos.
Eliminando Perfiles
Para eliminar uno o más perfiles, selecciónelos haciendo clic en la lista de perfiles y presione el botón Delete.
Una vez que un perfil sea eliminado, no podrá recuperarse.
Configuraciones de la Aplicación
Para configurar la aplicación, haga clic en Configuraciones en la página inicial:

En esta pantalla, el usuario puede configurar el funcionamiento de la detección, así como la cámara que se utilizará.
Flujo de Trabajo Estándar
El flujo de trabajo estándar para usar FastLine es el siguiente:
Realizar el inicio de sesión
Llenar la base de datos
Comenzar la detección
Finalizar la detección
Verificar los resultados
Exportar el PDF con los resultados.
Detección
Pantalla de Detección
La Pantalla de Detección es el núcleo de GBS FastLine. En esta pantalla, el usuario podrá visualizar las imágenes capturadas por la cámara, así como las personas ya identificadas y no identificadas.

Realizando Detecciones
Las detecciones pueden iniciarse a través de la interfaz de la versión Desktop, o a través de la API, en la versión de Services. Una vez iniciada, la aplicación comenzará el reconocimiento a través de la cámara configurada. Cada vez que un cuadro de la imagen en vivo coincida con un perfil de la base de datos, el evento será registrado y podrá enviarse una notificación (dependiendo de las configuraciones de la aplicación).
Cada perfil puede ser reconocido solo una vez: cuando un perfil es reconocido, es eliminado de la lista de observación.
Es posible detectar más de un rostro a la vez, reducir el área de detección de la cámara, especificar otras resoluciones de cámara, alternar entre cámaras, cambiar el umbral de identificación y otros recursos, a través de las configuraciones de la aplicación.
Las detecciones se realizan en sesiones de detección, un concepto discutido abajo.
Sesión de Detección
Todo proceso de detección debe ocurrir dentro de una Sesión de Detección; estas sesiones pueden ser creadas por el usuario a través de la interfaz o de la API. Una vez creadas, las sesiones pueden iniciarse, pausarse, reanudarse y finalizarse. Mientras no sean finalizadas, las sesiones pueden tener las configuraciones y los datos alterados. Una vez finalizada, la sesión genera un informe de detección que ya no puede ser alterado.
Una Sesión de Detección puede verse como un informe que está siendo escrito. Cuando está completo, se convierte en un informe de detección inmutable, garantizando la consistencia de los datos.
Cada sesión de detección tiene su propio UUID (Identificador Único Universal, en inglés, Universal Unique Identifier), llamado SGUID (Identificador Único Global de Sesión, del inglés, Session Global Unique Identifier)
Lista de Identificados
La Lista de Identificados muestra a las personas que coincidieron con las personas registradas desde el inicio de la sesión:

Lista de No Identificados
La Lista de No Identificados muestra a las personas que no coincidieron con las personas registradas desde el inicio de la sesión:

Informe de Resultados
El usuario puede ver el estado de la sesión en la Pantalla de Informe:

Una vez que la sesión de detección termina, la lista de detección se convierte en un informe inmutable. El informe se guarda automáticamente en un archivo PDF o JSON. El formato del informe y la ubicación donde se guarda se determinan en las configuraciones de la aplicación. En la versión Desktop, la aplicación puede configurarse para mostrar automáticamente el informe cuando la sesión es finalizada.

Generando Informe en Ejecución
Puede generar un informe mientras FastLine está en ejecución. Este informe parcial solo está disponible si el parámetro de configuración savePdfRunning está definido como true en el archivo config.properties. Cuando este parámetro sea true, un botón llamado Exportar como PDF aparecerá en la pantalla de detección. Puede hacer clic en el botón para generar el informe.

Notificación Externa
Cuando FastLine detecta un rostro, mostrará la imagen del rostro adquirido y del rostro de referencia. También se muestran otras informaciones, como el nombre y la puntuación de la persona. La información de coincidencia también puede enviarse a una URL determinada mediante la configuración desktopStandalone.notifyUrl.
Para modificar la configuración, vaya a la carpeta FastLine, acceda al archivo conf/config.properties y cambie el parámetro desktopStandalone.notifyUrl a la URL que será notificada.
Después de que FastLine realice una coincidencia, mostrará la información en la interfaz y notificará a la URL configurada con el siguiente JSON:
Tenga en cuenta que los valores de profileImageByteArray, template y queryImage serán arreglos de bytes con formato base64.
Los campos JSON son:
id: ID de FastLine, definido por la configuración
desktopStandalone.notifyId.status: Indica si hubo coincidencia o no. Puede devolver
MATCHoNOT_MATCH. Cuando devuelva el valorNOT_MATCH, el JSON no tendrá unmatchSummary.template: ByteArray del template de imagen en GBDS.
tguid: ID único de la transacción en GBDS.
name: Nombre de la persona. Si no hay información biográfica disponible, este campo puede quedar en blanco.
document: valor de la clave definida en el campo
key.key: Clave de la persona en GBDS.
profileImageByteArray: ByteArray de la imagen en GBDS.
score: Puntuación de la coincidencia.
timestamp: Marca de tiempo de la coincidencia.
queryImage: ByteArray de la imagen capturada por FastLine.
Última actualización
¿Te fue útil?

