FastLine
Introducción
El GBS FastLine es una aplicación de software para autenticación en filas de espera. Usa identificación facial de forma rápida y precisa para lograr que las personas sean identificadas de manera más ágil que mediante 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 de escritorio, sin la necesidad de herramientas o requisitos externos.
GBS FastLine fue diseñado como un servicio, y su versión de escritorio se recomienda para procedimientos de prueba, validación y prueba de concepto, o para casos triviales de uso.
Services
En esta versión, GBS FastLine se suministra 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 dirección MAC) y no expira. La licencia debe instalarse en: C:\ProgramData\Griaule, de acuerdo con las instrucciones presentes en el manual de licencia.
Instalación y Configuración Inicial de FastLine
El instalador de FastLine tiene una pestaña de configuración, GBDS Settings:

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

Agregando Perfiles a la Base de Datos
Esta sección muestra cómo poblar la base de datos local.
Recuperando del GBDS
El formulario Load base from GBDS, mostrado abajo, puede usarse para recuperar perfiles del GBDS. Los perfiles pueden filtrarse por las claves biográficas. Si el filtro queda 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, la ventana de captura de imagen se abrirá:

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 ratón sobre un perfil muestra su foto. Los perfiles pueden ser seleccionados o deseleccionados 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 usará.
Flujo de Trabajo Estándar
El flujo de trabajo estándar para el uso de 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 mediante la API, en la versión de Services. Una vez iniciada, la aplicación comenzará el reconocimiento mediante la cámara configurada. Cada vez que un fotograma de la imagen en vivo coincida con un perfil de la base de datos, el evento será registrado y se podrá enviar una notificación (dependiendo de las configuraciones de la aplicación).
Cada perfil puede ser reconocido solo una vez: Cuando un perfil es reconocido, se lo elimina de la lista de observación.
Es posible detectar más de una cara 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 más 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, retomarse y finalizarse. Mientras no estén finalizadas, las sesiones pueden tener sus configuraciones y datos modificados. Una vez finalizada, la sesión genera un reporte de detección que ya no puede ser alterado.
Una Sesión de Detección puede verse como un informe que se está escribiendo. 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, en inglés, Session Global Unique Identifier)
Lista de Identificados
La Lista de Identificados muestra a las personas que hicieron match 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 hicieron match con las personas registradas desde el inicio de la sesión:

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

Una vez que la sesión de detección termina, la lista de detección se convierte en un reporte inmutable. El reporte se guarda automáticamente en un archivo PDF o JSON. El formato del reporte 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 reporte cuando la sesión finaliza.

Generando Reporte en Ejecución
Puede generar un reporte mientras FastLine está en ejecución. Este reporte 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, aparecerá un botón llamado Exportar como PDF en la pantalla de detección. Puede hacer clic en el botón para generar el reporte.

Notificación Externa
Cuando FastLine detecta una cara, mostrará la imagen de la cara adquirida y la cara de referencia. Otras informaciones, como el nombre y la puntuación de la persona, también se muestran. La información del emparejamiento 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 por la URL que será notificada.
Después de que FastLine realice un emparejamiento, mostrará la información en la interfaz y notificará la URL configurada con el siguiente JSON:
{
"id": "FastLine001",
"status": "MATCH",
"matchSummary": {
"referencePerson": {
"template": "BYTEARRAY",
"tguid": "29D99G74-BF97-4714-B78E-1A3A49DDF782",
"name": "John Doe",
"document": "88418861092",
"key": "CPF",
"profileImageByteArray": "BYTEARRAY"
},
"score": 95.29505,
"timestamp": "2022-08-08_08.08.08_BRT",
"queryImage": "BYTEARRAY"
}
}Los campos JSON son:
id: ID de FastLine, definido por la configuración
desktopStandalone.notifyId.status: Indica si hubo emparejamiento o no. Puede devolver
MATCHoNOT_MATCH. Cuando devuelva el valorNOT_MATCH, el JSON no contendrá unmatchSummary.template: ByteArray del template de imagen en el GBDS.
tguid: ID único de la transacción en el 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 el GBDS.
profileImageByteArray: ByteArray de la imagen en el GBDS.
score: Puntuación del emparejamiento.
timestamp: Marca temporal del emparejamiento.
queryImage: ByteArray de la imagen capturada por FastLine.
Última actualización
¿Te fue útil?

