Configuración de BCC Services

Introducción

Este documento describe los parámetros de configuración de BCC Services, sus opciones y valores predeterminados.

Ubicación del Archivo

En la instalación predeterminada, el archivo de configuración (bcc-services.properties) estará ubicado en C:\Griaule\BCC\conf.

Propiedades

El archivo de configuración debe seguir algunos requisitos para ser interpretado correctamente. Estos requisitos son:

  1. El nombre y la ubicación del archivo deben ser exactamente como se mencionan en este manual;

    Los parámetros de configuración inválidos serán desestimados y se usará un valor predeterminado.

  2. Debe haber exactamente un parámetro de configuración por línea;

  3. Cada parámetro de configuración debe estar en el formato {parameter}={value}, sin saltos de línea;

Parámetros de Configuración

Esta sección describe los parámetros de configuración que pueden listarse en el archivo bcc-services.properties y cómo afectan la operación del sistema.

useFingerprintQualityLib

Este parámetro define si se debe usar la biblioteca de calidad de huellas dactilares en capturas enrolladas.

Valores Posibles:

  • true

  • false

useFingerprintSDKAsService

Este parámetro define si el Fingerprint SDK debe usarse como un servicio separado.

Valores Posibles:

  • true

  • false

reinitializeSDKOnCapture

Este parámetro define si la aplicación reinicializará el Fingerprint SDK en cada captura.

Valores Posibles:

  • true

  • false

useChecksum

Este parámetro define si el checksum debe usarse para importar y exportar archivos.

Valores Posibles:

  • true

  • false

useCryptography

Este parámetro define si se debe usar cifrado para importar y exportar archivos.

Valores Posibles:

  • true

  • false

distance.crop.face

Este parámetro define la resolución del ancho y la altura de la cara recortada.

Valores Posibles:

  • CROP_480X640

  • CROP_1200X1600

templateFormat

Este parámetro define el formato en que los templates deben exportarse.

Valores Posibles:

  • ANSI

  • ISO

  • CLASSIC

  • DEFAULT

  • FORENSIC

  • GR001

  • GR002

  • GR003

  • GR006

  • GR007

useLabels

Este parámetro define si las etiquetas (labels) serán enviadas al GBDS.

Valores Posibles:

  • true

  • false

enroll.labels

Este parámetro define qué etiquetas (labels) serán enviadas al GBDS cuando useLabels está definido como true. Un máximo de seis etiquetas pueden definirse, estas etiquetas deben separarse por coma.

Example:

enroll.labels=label1,label2,label3,label4,label5,label6

report.folder.path

Este parámetro define la ruta de la carpeta para guardar informes automáticamente.

ebts.exporting.enabled

Este parámetro define si la exportación del EBTS estará habilitada para BCC Services.

Valores Posibles:

  • true

  • false

ebts.exporting.path

Este parámetro define la ruta donde estarán ubicados los archivos EBTS exportados.

ebts.ori

Este parámetro define el código del emisor del archivo EBTS.

gbds.keyStore.path

Ruta al archivo keystore. Este parámetro es necesario si la aplicación se está comunicando con GBDS mediante SSL.

gbds.keyStore.password

Archivo de contraseña cifrada del keystore. Este parámetro es necesario si la aplicación se está comunicando con GBDS mediante SSL.

gbds.trustStore.path

Ruta al archivo truststore. Este parámetro es necesario si la aplicación se está comunicando con GBDS mediante SSL.

gbds.trustStore.password

Archivo de contraseña cifrada del truststore. Este parámetro es necesario si la aplicación se está comunicando con GBDS mediante SSL.

config.generalTabOnly

Este parámetro, cuando se define como verdadero, listará solo la pestaña General en las pestañas de configuración de BCC Services, ocultando otras.

Valores Posibles:

  • true

  • false

responsible.fytech.quality

Este parámetro define el límite mínimo de calidad de las capturas de huellas dactilares del responsable del bebé al usar el sensor Fytech.

baby.palm.fytech.quality

Este parámetro define el límite mínimo de calidad de las capturas de huella palmar del bebé al usar el sensor Fytech.

Default Value:

65

capture.baby.fingerprints

Este parámetro define si se debe capturar la huella dactilar del bebé.

Valores Posibles:

  • true

  • false

baby.finger.fytech.quality

Este parámetro define el límite mínimo de calidad de las capturas de huellas dactilares del bebé al usar el sensor Fytech.

fytech.timeout

Este parámetro define el timeout en el uso del sensor Fytech.

Default Value:

20

save.baby.palms.as.png

Este parámetro define si las huellas palmares del bebé deben guardarse en formato .png.

Valores Posibles:

  • true

  • false

bodyImageShapes

Este parámetro define cómo será la selección de la parte del cuerpo para imágenes auxiliares. Existen dos valores posibles, simplificado y completo. Simplificado seleccionará un área entera (por ejemplo, brazo), y completo dará al usuario la posibilidad de seleccionar más áreas de una parte anatómica y con nombres más específicos.

Valores Posibles:

  • true

  • false

minimun.biometrics

Este parámetro define el número mínimo de biometrías necesarias para realizar un enroll.

minimum.real.captured.fingers

Este parámetro define el número mínimo de dedos sin anomalía necesarios para realizar un enroll.

maximum.anomalies

Este parámetro define el número máximo de dedos con anomalía aceptados en una operación de enroll.

application.modules

Este parámetro define qué módulos de la aplicación están instalados. Este parámetro puede contener más de un valor que deben separarse por espacio.

Valores Possíveis::

  • FACE

  • SIGNATURE

  • PALM

  • AUXILIARY_IMAGES

  • IRISES

Example:

application.modules=FACE SIGNATURE PALM

match.sequence

Esta captura define si la captura de las huellas dactilares individuales debe compararse con la captura del control de secuencia.

Valores Posibles:

  • true

  • false

face.camera.type

Este parámetro define qué tipo de cámara usará la aplicación para capturas de rostro.

Valores Posibles:

  • WEBCAM

  • CANON_EOS

  • CANON_POWERSHOT

face.webcam.device

Este parámetro define el índice de la webcam que se utilizará en la captura de rostro. Si hay solo una webcam instalada, ese número debe ser 0.

face.flash.mode

Este parámetro define si la función flash será activada o no para captura de rostro.

Valores Posibles:

  • ON

  • OFF

face.camera.rotation

Este parámetro define la rotación de la imagen obtenida por el dispositivo de captura de rostro.

Valores Posibles:

Cualquier número entero de 0 a 359.

body.camera.type

Este parámetro define qué tipo de cámara usará la aplicación para capturar el cuerpo.

Valores Posibles:

  • WEBCAM

  • CANON_EOS

  • CANON_POWERSHOT

body.webcam.device

Este parámetro define el índice de la webcam que se utilizará en la captura de cuerpo. Si hay solo una webcam instalada, ese número debe ser 0.

body.flash.mode

Este parámetro define si la función flash será activada o no para captura de cuerpo.

Valores Posibles:

  • ON

  • OFF

body.camera.rotation

Este parámetro define la rotación de la imagen obtenida por el dispositivo de captura de cuerpo.

Valores Posibles:

Cualquier número entero de 0 a 359.

capture.type

Este parámetro define el tipo de captura de huellas dactilares individuales.

Valores Posibles:

  • FLAT

  • ROLLED

signature.type

Este parámetro define qué dispositivo de firma de Topaz será usado para capturar las firmas.

Valores Posibles:

  • SignatureGem1X5

  • SignatureGem4X5

  • SignatureGemLCD

  • SignatureGemLCD4X3New

  • SignatureGemLCD4X5

  • ClipGem

  • ClipGemLGL

signature.device

Este parámetro define cuál es la marca del dispositivo de firma que se usará.

Valores Posibles:

  • WACOM

  • TOPAZ

  • MSP

  • SIGNOTEC

signature.imageType

Este parámetro define en qué formato de imagen se guardará la firma.

Valores Posibles:

  • JPEG

  • TIFF

  • PNG

iris.device

Este parámetro define qué dispositivo de iris se utilizará.

Valores Posibles:

  • CROSSMATCH

  • IRITECH

  • HUMMINGBIRD

advance.mode

Este parámetro define el avance tras una captura. Si está definido como automático, BCC Services avanzará a la siguiente captura después de cada captura. Si está configurado como semiautomático, mostrará una pantalla con la captura para el operador y será necesario avanzar manualmente la captura.

Valores Posibles:

  • AUTOMATIC

  • SEMI_AUTOMATIC

sequenceControl.type

Este parámetro define qué tipo de control de secuencia será usado. Es posible configurar para 4-4-2, 2-2-1 o ninguna captura de control de secuencia.

Valores Posibles:

  • CTRL_221

  • CTRL_442

  • NONE

minQuality

Este parámetro define el porcentaje mínimo de calidad del template de dedo para que la captura sea aceptada.

Valores Posibles:

Cualquier número entero en el intervalo de 0 a 100.

triesToAccept

Este parámetro define el número de intentos para permitir la aceptación de templates de dedo de baja calidad.

whiteBalance.mode

Este parámetro define la opción del modo de balance de blancos al usar una cámara profesional.

Valores Posibles:

  • AUTO

  • CUSTOM

whiteBalance.blueAmber

Este parámetro define el desplazamiento azul-ámbar del balance de blancos cuando el modo personalizado está activado.

Valores Posibles:

Cualquier número entero en el intervalo de -9 a 9.

whiteBalance.greenMagenta

Este parámetro define el desplazamiento verde-magenta del balance de blancos cuando el modo personalizado está activado.

Valores Posibles:

Cualquier número entero en el intervalo de -9 a 9.

processLiveView

Este parámetro define si brillo, contraste y zoom deben procesarse en el Live View.

Valores Posibles:

  • true

  • false

nfiq.minimum

Este parámetro define el valor mínimo de calidad NFIQ para aceptar una captura.

La calidad NFIQ es un número entero en el intervalo de 1 a 5 y un número bajo representa mejor calidad.

nfiq.action

Este parámetro define la acción que BCC tomará si la captura está por encima de la calidad mínima del nfiq. KEEP mantendrá la captura, REMOVE eliminará la captura.

Valores Posibles:

  • KEEP

  • REMOVE

nfiq.anomaly

Este parámetro define cómo BCC clasificará una captura que fue mantenida cuando la captura NFIQ estaba por encima del mínimo.

Valores Posibles:

  • NONE

  • LOW_QUALITY

  • AMPUTED

  • SCAR

  • MARK

  • IGNORED

  • DAMAGED

theme

Este parámetro define el tema de BCC.

Valores Posibles:

  • DARK

  • LIGHT

theme.color

Este parámetro define el color del tema del BCC.

Valores Posibles:

  • BLUE_GRAY

  • BLUE

  • BROWN

  • CYAN

  • DEEP_PURPLE

  • GREY

  • INDIGO

  • LIGHT_GREEN

  • ORANGE

  • PINK

  • RED

  • TEAL

cropImages

Este parámetro define si el BCC debe recortar las capturas de huellas dactilares y las exportaciones de imagen. Si es falso, la imagen permanecerá como obtenida por captura/desde el perfil.

Valores Posibles:

  • true

  • false

jpegQuality

Este parámetro define la calidad de todas las imágenes .jpeg generadas o manipuladas.

Valores Posibles:

Cualquier número entero en el intervalo de 0 a 100.

signatureBitDepth

Este parámetro define la profundidad de bits de la imagen de la firma.

Valores Posibles:

  • GREYSCALE (8-bit)

  • COLOR (24-bit)

anomalySetType

Este parámetro define el tipo de selección de la anomalía que puede ser clasificada por el usuario en el BCC. Existen dos valores posibles, simplificado y técnico.

Simplificado tendrá los valores más genéricos como AMPUTADO, CICATRIZ, MARCA DAÑADA.

El técnico tendrá valores más específicos para la anomalía, permitiendo al usuario seleccionar la causa de la anomalía.

Valores Posibles:

  • SIMPLIFIED

  • TECHNICAL

fingerVerifyThresold.<finger>

Este parámetro permite al usuario definir un umbral de verificación para dedos individuales.

Cada dedo puede tener su umbral. Para cada dedo, este parámetro debe repetirse con el nombre del dedo.

Este parámetro es válido para el DEDO y se aplicará en el dedo en AMBAS MANOS.

Ejemplo:

fingerVerifyThresold.little=15

fingerVerifyThresold.ring=15

fingerVerifyThresold.middle=15

fingerVerifyThresold.index=15

fingerVerifyThresold.thumb=15

fingerVerifyThresold.default

Este parámetro permite que el usuario defina los límites de verificación global para huellas dactilares.

Si no se usa ningún umbral individual, se usará el umbral predeterminado.

faceVerifyThresold.default

Este parámetro define el límite de verificación de rostro.

sequence221

Este parámetro define el orden de captura para el control de secuencia 2-2-1. Cada dedo se delimita por espacio y la captura se delimita por coma.

Valores Posibles:

Pueden usarse los nombres de dedos o índices de dedos como valores, según se muestra a continuación:

Nombre del Dedo
Índice

left_little

0

left_ring

1

left_middle

2

left_index

3

left_thumb

4

right_thumb

5

right_index

6

right_middle

7

right_ring

8

right_little

9

Ejemplo:

Para definir la siguiente secuencia de captura:

  • Meñique y anular izquierdo

  • Medio e índice izquierdo

  • Pulgar izquierdo

  • Meñique y anular derecho

  • Medio e índice derecho

  • Pulgar derecho

El parámetro debe ser una de las dos opciones:

sequence221=LEFT_LITTLE,LEFT_RING LEFT_MIDDLE,LEFT_INDEX LEFT_THUMB RIGHT_RING,RIGHT_LITTLE RIGHT_INDEX,RIGHT_MIDDLE RIGHT_THUMB

sequence221=0,1 2,3 4 8,9 6,7 5

sequence442

Este parámetro define el orden de captura para el control de secuencia 4-4-2. Cada dedo se delimita por espacio y la captura se delimita por coma.

Valores Posibles:

Pueden usarse los nombres de dedos o índices de dedos como valores, según se muestra a continuación:

Nombre del Dedo
Índice

left_little

0

left_ring

1

left_middle

2

left_index

3

left_thumb

4

right_thumb

5

right_index

6

right_middle

7

right_ring

8

right_little

9

Ejemplo:

Para definir la siguiente secuencia de captura:

  • Meñique, anular, medio e índice izquierdo

  • Meñique, anular, medio e índice derecho

  • Pulgar izquierdo y pulgar derecho

El parámetro debe ser una de las dos opciones:

sequence442=LEFT_LITTLE,LEFT_RING,LEFT_MIDDLE,LEFT_INDEX RIGHT_INDEX,RIGHT_MIDDLE,RIGHT_RING,RIGHT_LITTLE LEFT_THUMB,RIGHT_THUMB

sequence442=0,1,2,3 6,7,8,9 4,5

sequenceMain

Este parámetro define la secuencia de captura de las huellas dactilares individuales. Cada captura de huella dactilar está delimitada por espacio.

Valores Posibles:

Pueden usarse los nombres de dedos o índices de dedos como valores, según se muestra a continuación:

Nombre del Dedo
Índice

left_little

0

left_ring

1

left_middle

2

left_index

3

left_thumb

4

right_thumb

5

right_index

6

right_middle

7

right_ring

8

right_little

9

Ejemplo:

Para definir una secuencia de captura, ingrese los índices o nombres de los dedos como se muestra a continuación:

sequenceMain=LEFT_LITTLE LEFT_RING LEFT_MIDDLE LEFT_INDEX LEFT_THUMB RIGHT_THUMB RIGHT_INDEX RIGHT_MIDDLE RIGHT_RING RIGHT_LITTLE

sequenceMain=0 1 2 3 4 5 6 7 8 9

sequencePalm

Este parámetro define la secuencia de captura para la captura de palma. Cada captura de huella palmar está delimitada por espacio.

Valores Posibles:

Área de la Palma
Índice

left_interdigital

31

left_thenar

32

left_hypothenar

33

right_interdigital

34

right_thenar

35

right_hypothenar

36

left_full

40

left_writer

41

right_full

45

right_writer

46

Ejemplo:

Para definir la siguiente secuencia de captura:

tenar, hipotenar e interdigital

  • Interdigital izquierdo

  • Thenar izquierdo

  • Interdigital derecho

  • Thenar derecho

El parámetro debe ser una de las dos opciones:

sequencePalm=LEFT_INTERDIGITAL LEFT_THENAR RIGHT_INTERDIGITAL RIGHT_THENAR

sequencePalm=31 32 34 35

babySequencePalm

Este parámetro define la secuencia de captura para la captura de la palma del bebé. Cada captura de huella palmar está delimitada por espacio.

BCC Services puede realizar dos capturas de la misma palma. La mejor se enviará como captura principal y la otra se enviará como imagen auxiliar.

Área de la Palma
Índice

left_palm

200

left_palm_2

201

right_palm

210

right_palm_2

211

Valores Posibles:

  • LEFT_PALM

  • LEFT_PALM2

  • RIGHT_PALM

  • RIGHT_PALM2

minutiaOrientation

Este parámetro define de qué forma BCC Services mostrará el indicador de ángulo de minucias.

Valores Posibles:

  • DEFAULT

  • ÌSO

Última actualización

¿Te fue útil?