BCC Services

Introducción

Este documento describe la configuración de los parámetros, opciones y valores por defecto de BCC Services

Ubicación del Archivo

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

Propiedades del Archivo

El archivo de configuración debe cumplir 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 ignorados y se usará un valor por defecto.

  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 de bcc-services.properties que pueden listarse en el archivo de configuración 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 la huella dactilar es un servicio separado.

Valores posibles:

  • true

  • false

resetSDKOnCapture

Este parámetro define si la aplicación reiniciará el SDK de huellas dactilares en cada captura.

Valores posibles:

  • true

  • false

useChecksum

Este parámetro define si se debe usar la suma de verificación 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 de ancho x alto del rostro recortado.

Valores posibles:

  • CROP_480X640

  • CROP_1200X1600

templateFormat

Este parámetro define el formato en el 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 serán enviadas al GBDS.

Valores posibles:

  • true

  • false

enroll.labels

Este parámetro define qué etiquetas serán enviadas al GBDS cuando useLabelsconfigurado como verdadero. Es posible definir como máximo seis etiquetas, que deben separarse por comas.

Ejemplo:

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

report.folder.path

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

ebts.exporting.enabled

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

Valores posibles:

  • true

  • false

ebts.exporting.path

Este parámetro define la ruta donde se ubicarán 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 comunica con el GBDS vía SSL.

gbds.keyStore.password

Archivo de contraseñas encriptado del keystore. Este parámetro es necesario si la aplicación se comunica con el GBDS vía SSL.

gbds.trustStore.path

Ruta al archivo truststore. Este parámetro es necesario si la aplicación se comunica con el GBDS vía SSL.

gbds.trustStore.password

Archivo de contraseña encriptado del truststore. Este parámetro es necesario si la aplicación se comunica con el GBDS vía SSL.

config.generalTabOnly

Este parámetro, cuando está configurado como verdadero, listará solo la Generalpestaña en las pestañas de configuración en el BCC, ocultando las demás.

Valores posibles:

  • true

  • false

responsible.fytech.quality

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

baby.palm.fytech.quality

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

Valor por defecto:

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 del bebé al usar el sensor Fytech.

fytech.timeout

Este parámetro define el tiempo límite al usar el sensor Fytech.

Valor por defecto:

20

save.baby.palms.as.png

Este parámetro define si las impresiones de las palmas del bebé deben guardarse en formato .png.

Valores posibles:

  • true

  • false

bodyImageShapes

Este parámetro define cómo será la selección de partes del cuerpo para imágenes auxiliares. Hay dos valores posibles: simplificado y completo. Simplificado seleccionará un área entera (por ejemplo, brazo), mientras que completo dará al usuario la posibilidad de seleccionar un área con nombre anatómico más específico.

Valores posibles:

  • true

  • false

minimun.biometrics

Este parámetro define el número mínimo de datos biométricos necesarios para realizar una inscripción.

minimum.real.captured.fingers

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

maximum.anomalies

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

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 y los valores se delimitan por espacios.

Valores posibles:

  • FACE

  • SIGNATURE

  • PALM

  • AUXILIARY_IMAGES

  • IRISES

Ejemplo:

application.modules=FACE SIGNATURE PALM

match.sequence

Esta captura define si la captura de las huellas principales debe compararse con la captura de control de secuencia.

Valores posibles:

  • true

  • false

face.camera.type

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

Valores posibles:

  • WEBCAM

  • CANON_EOS

  • CANON_POWERSHOT

face.webcam.device

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

face.flash.mode

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

Valores posibles:

  • ON

  • OFF

Este parámetro solo funciona con cámaras Canon Powershot.

face.camera.rotation

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

Valores posibles:

Cualquier entero de 0a 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 usará en la captura corporal. Si hay solo una webcam instalada, este número debe ser 0.

body.flash.mode

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

Valores posibles:

  • ON

  • OFF

body.camera.rotation

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

Valores posibles:

Cualquier entero de 0a 359.

capture.type

Este parámetro define el tipo de captura de las capturas principales de huellas dactilares.

Valores posibles:

  • FLAT

  • ROLLED

signature.type

Este parámetro define qué bloque de firma Topaz se usará para capturar firmas.

Valores posibles:

  • SignatureGem1X5

  • SignatureGem4X5

  • SignatureGemLCD

  • SignatureGemLCD4X3New

  • SignatureGemLCD4X5

  • ClipGem

  • ClipGemLGL

signature.device

Este parámetro define qué dispositivo de firma 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 usará.

Valores posibles:

  • CROSSMATCH

  • IRITECH

  • HUMMINGBIRD

advance.mode

Este parámetro define el avance después de una captura. Si está configurado como automático, 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, siendo necesario avanzar manualmente la captura.

Valores posibles:

  • AUTOMATIC

  • SEMI_AUTOMATIC

sequenceControl.type

Este parámetro define qué tipo de control de secuencia se utilizará. Es posible configurar para captura 4-4-2, 2-2-1 y sin control de secuencia.

Valores posibles:

  • CTRL_221

  • CTRL_442

  • NONE

minQuality

Porcentaje mínimo de calidad del template de dedo a aceptar.

Valores posibles:

Cualquier entero en el intervalo de 0a 100.

triesToAccept

Este parámetro define el número de intentos para habilitar 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 cambio azul-ámbar del balance de blancos cuando el modo personalizado está activado.

Valores posibles:

Cualquier entero en el intervalo de -9a 9.

whiteBalance.greenMagenta

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

Valores posibles:

Cualquier entero en el intervalo de -9a 9.

processLiveView

Este parámetro define si el brillo, el contraste y el 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 el BCC tomará si la captura está por encima de la calidad mínima de NFIQ. Mantener mantendrá la captura, eliminará la captura.

Valores posibles:

  • KEEP

  • REMOVE

nfiq.anomaly

Este parámetro define cómo el BCC clasificará una captura que fue mantenida cuando el NFIQ de la captura 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.cor

Este parámetro define el color del tema de 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 imágenes. Si es falso, la imagen permanecerá como fue obtenida por la captura/perfil.

Valores posibles:

  • true

  • false

jpegQuality

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

Valores posibles:

Cualquier entero en el intervalo de 0a 100.

signatureBitDepth

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

Valores posibles:

  • GREYSCALE(8 bits)

  • COLOR(24 bits)

anomalySetType

Este parámetro define el tipo de selección de anomalía que puede clasificar el usuario en el BCC. Hay dos valores posibles: simplificado y técnico.

Simplificado tendrá valores más genéricos como "AMPUTED, SCAR, DAMAGED MARK".

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 y 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á al dedo de AMBAS MANOS.

Ejemplo:

fingerVerifyThresold.little=15

fingerVerifyThresold.ring=15

fingerVerifyThresold.middle=15

fingerVerifyThresold.index=15

fingerVerifyThresold.thumb=15

fingerVerifyThresold.default

Este parámetro permite al usuario definir los umbrales globales de verificación para huellas dactilares.

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

faceVerifyThresold.default

Este parámetro define el umbral de verificación facial.

sequência221

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

Valores posibles:

Pueden usarse nombres de dedos o índices de los dedos como valores, como 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:

  • Left little y left ring mínimos

  • Left middle y left index medios

  • Left thumb pulgar izquierdo

  • Right ring y right little

  • Right index y right middle

  • Right thumb

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

sequência442

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 delimida por comas.

Valores posibles:

Pueden usarse nombres de dedos o índices de los dedos como valores, como 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:

  • Left little y left ring, left middle y left index

  • Right ring y right little, right index y right middle

  • Left thumb y right thumb

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 principales. Cada captura de huella se delimita por espacio.

Valores posibles:

Pueden usarse nombres de dedos o indicadores de dedos como valores, como 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, introduzca los nombres de los indicadores o 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 la palma. Cada captura de la impresión palmar se delimita por espacios.

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:

  • 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 palma del bebé. Cada captura de la impresión palmar se delimita por espacio.

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

Área Palmar
Í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 el BCC mostrará el indicador de ángulo de minucias.

Valores posibles:

  • DEFAULT

  • ISO

Última actualización

¿Te fue útil?