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.

En este documento esta versión será referida solamente como Desktop.

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.

Si se necesita más asistencia, comuníquese 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:

GBS Fast Line Installer

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á:

GBS Fast Line Main Page

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.

GBDS filter

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á:

GBS FastLine Capture Image Screen

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.

Local database

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.

Configuraciones de la Aplicación

Para configurar la aplicación, haga clic en Configuraciones en la página inicial:

GBS FastLine Settings Screen

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:

  1. Realizar el inicio de sesión

  2. Llenar la base de datos

  3. Comenzar la detección

  4. Finalizar la detección

  5. Verificar los resultados

  6. 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.

GBS FastLine Detection Screen

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:

GBS FastLine Detected People List

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:

GBS FastLine Unidentified People List

Reporte de Resultados

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

GBS FastLine Report Screen

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.

Export as PDF Button

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.

Export as PDF Button

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"
	}
}

Tenga en cuenta que los valores de profileImageByteArray, template y queryImage serán bytearrays con formato base64.

Los campos JSON son:

  • id: ID de FastLine, definido por la configuración desktopStandalone.notifyId.

  • status: Indica si hubo emparejamiento o no. Puede devolver MATCH o NOT_MATCH. Cuando devuelva el valor NOT_MATCH, el JSON no contendrá un matchSummary.

  • 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?