1. Introducción

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

1.1. Ubicación del archivo

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

1.2. Propiedades del archivo

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 menciona en este manual;

    Note

    Los parámetros de configuración no válidos serán ignorados y se utilizará 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 la forma {parámetro}={valor}, sin saltos de línea;

1.3. Parámetros de configuración

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

1.3.1. useFingerprintQualityLib

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

Valores posibles:

true

false

1.3.2. useFingerprintSDKAsService

Este parámetro define si se debe utilizar la huella dactilar como un servicio separado.

Important

Este parámetro solo se aplica a la versión de 32 bits.

Valores posibles:

true

false

1.3.3. reinitializeSDKOnCapture

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

Valores posibles:

true

false

1.3.4. useChecksum

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

Valores posibles:

true

false

1.3.5. useCryptography

Este parámetro define si se debe utilizar la criptografía para importar y exportar archivos.

Valores posibles:

true

false

1.3.6. distance.crop.face

Este parámetro define la resolución de ancho x alto de la cara recortada.

Valores posibles:

CROP_480X640

CROP_1200X1600

1.3.7. templateFormat

Este parámetro define el formato en que se deben exportar las plantillas.

Valores posibles:

ANSI

ISO

CLASSIC

DEFAULT

FORENSIC

GR001

GR002

GR003

GR006

GR007

1.3.8. useLabels

Este parámetro define si las etiquetas se enviarán a GBDS.

Valores posibles:

true

false

1.3.9. enroll.labels

Este parámetro define qué etiquetas se enviarán a GBDS cuando useLabels esté configurado en true. Se pueden definir un máximo de seis etiquetas y es necesario separarlas por comas.

Ejemplo:

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

1.3.10. report.folder.path

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

1.3.11. ebts.exporting.enabled

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

Valores posibles:

true

false

1.3.12. ebts.exporting.path

Este parámetro define la ruta donde se ubicarán los archivos EBTS exportados.

1.3.13. ebts.ori

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

1.3.14. gbds.keyStore.path

Ruta del archivo de almacén de claves. Este parámetro es necesario si la aplicación se comunica con GBDS con SSL.

1.3.15. gbds.keyStore.password

Archivo de contraseña de almacén de claves cifrado. Este parámetro es necesario si la aplicación se comunica con GBDS con SSL.

1.3.16. gbds.trustStore.path

Ruta al archivo de almacén de confianza. Este parámetro es necesario si la aplicación se comunica con GBDS con SSL.

1.3.17. gbds.trustStore.password

Archivo de contraseña de almacén de confianza cifrado. Este parámetro es necesario si la aplicación se comunica con GBDS con SSL.

1.3.18. config.generalTabOnly

Este parámetro, cuando se establece en verdadero, solo mostrará la pestaña “General” en las pestañas de configuración en BCC, ocultando las demás.

Valores posibles:

verdadero

falso

1.3.19. responsible.fytech.quality

Este parámetro define el umbral mínimo de calidad de las capturas de huellas dactilares del bebé responsable cuando se utiliza el sensor Fytech.

1.3.20. baby.palm.fytech.quality

Este parámetro define el umbral mínimo de calidad de las capturas de palma del bebé cuando se utiliza el sensor Fytech.

Valor predeterminado:

65

1.3.21. capture.baby.fingerprints

Este parámetro define si se deben capturar las huellas dactilares del bebé.

Valores posibles:

verdadero

falso

1.3.22. baby.finger.fytech.quality

Este parámetro define el umbral mínimo de calidad de las capturas de huellas dactilares del bebé cuando se utiliza el sensor Fytech.

1.3.23. fytech.timeout

Este parámetro define el tiempo de espera al utilizar el sensor Fytech.

Valor predeterminado:

20

1.3.24. save.baby.palms.as.png

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

Valores posibles:

verdadero

falso

1.3.25. bodyImageShapes

Este parámetro define cómo será la selección de la parte del cuerpo para las imágenes auxiliares. Hay dos valores posibles, simplificado y completo. Simplificado seleccionará un área completa (por ejemplo, brazo), donde completo dará al usuario la posibilidad de seleccionar un área anatómica más específica.

Valores posibles:

verdadero

falso

1.3.26. minimun.biometrics

Este parámetro define el número mínimo de biometrías necesarias para realizar una inscripción.

1.3.27. minimum.real.captured.fingers

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

1.3.28. maximum.anomalies

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

1.3.29. application.modules

Este parámetro define qué módulos de aplicación están instalados. Este parámetro puede contener más de un valor y los valores están separados por espacios.

Valores posibles:

FACE

SIGNATURE

PALM

AUXILIARY_IMAGES

IRISES

Ejemplo:

application.modules=FACE SIGNATURE PALM

1.3.30. match.sequence

Esta captura define si la captura de huellas dactilares principales debe coincidir con la captura de control de secuencia.

Valores posibles:

verdadero

falso

1.3.31. face.camera.type

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

Valores posibles:

WEBCAM

CANON_EOS

CANON_POWERSHOT

1.3.32. face.webcam.device

Este parámetro define el índice de la cámara web que se utilizará en la captura de rostro. Si solo hay una cámara web instalada, este número debería ser “0”.

1.3.33. face.flash.mode

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

Valores posibles:

ON

OFF

Important

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

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

tipo.camara.cuerpo+++++++++++++++++

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

Valores posibles:

WEBCAM

CANON_EOS

CANON_POWERSHOT

1.3.35. dispositivo.webcam.cuerpo

Este parámetro define el índice de la cámara web que se utilizará en la captura del cuerpo. Si solo hay una cámara web instalada, este número debería ser “0”.

1.3.36. modo.flash.cuerpo

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

Valores posibles:

ON

OFF

Important

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

1.3.37. rotacion.camara.cuerpo

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

Valores posibles:

Cualquier número entero de 0 a 359.

1.3.38. tipo.captura

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

Valores posibles:

FLAT

ROLLED

1.3.39. tipo.firma

Este parámetro define qué pad de firma Topaz se utilizará para capturar firmas.

Valores posibles:

SignatureGem1X5

SignatureGem4X5

SignatureGemLCD

SignatureGemLCD4X3New

SignatureGemLCD4X5

ClipGem

ClipGemLGL

1.3.40. dispositivo.firma

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

Valores posibles:

WACOM

TOPAZ

MSP

SIGNOTEC

1.3.41. tipo.imagen.firma

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

Valores posibles:

JPEG

TIFF

PNG

1.3.42. dispositivo.iris

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

Valores posibles:

CROSSMATCH

IRITECH

HUMMINGBIRD

1.3.43. modo.avance

Este parámetro define el avance después de una captura. Si se establece en automático, avanzará a la siguiente captura después de cada captura. Si se establece en semiautomático, mostrará una pantalla con la captura al operador y será necesario avanzar manualmente la captura.

Valores posibles:

AUTOMATIC

SEMI_AUTOMATIC

1.3.44. tipo.control.secuencia

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

Valores posibles:

CTRL_221

CTRL_442

NONE

1.3.45. calidad.minima

Porcentaje mínimo de calidad de la plantilla de huella digital para que se acepte la captura.

Valores posibles:

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

1.3.46. intentos.aceptar

Este parámetro define el número de intentos para habilitar la aceptación de plantillas de huellas dactilares de baja calidad.

1.3.47. modo.balance.blanco

Este parámetro define la opción de modo de balance de blancos al utilizar un dispositivo de cámara profesional.

Valores posibles:

AUTO

CUSTOM

1.3.48. balance.blanco.azul.ambar

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

Valores posibles:

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

1.3.49. balance.blanco.verde.magenta

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

Valores posibles:

Cualquier número entero en el rango de -9 a 9. processLiveView +++++++++++++++

Este parámetro define si el brillo, contraste y zoom deben ser procesados en la vista en vivo.

Important

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

Valores posibles:

true

false

1.3.50. 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 rango de 1 a 5 y un número bajo representa una mejor calidad.

1.3.51. nfiq.action

Este parámetro define la acción que BCC tomará si la captura está por encima de la calidad NFIQ mínima. Keep mantendrá la captura, remove la eliminará.

Valores posibles:

KEEP

REMOVE

1.3.52. nfiq.anomaly

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

Valores posibles:

NONE

LOW_QUALITY

AMPUTED

SCAR

MARK

IGNORED

DAMAGED

1.3.53. theme

Este parámetro define el tema de BCC.

Valores posibles:

DARK

LIGHT

1.3.54. theme.color

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

1.3.55. cropImages

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

Valores posibles:

true

false

1.3.56. jpegQuality

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

Valores posibles:

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

1.3.57. signatureBitDepth

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

Valores posibles:

GREYSCALE (8 bits)

COLOR (24 bits)

1.3.58. anomalySetType

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

Simplificado tendrá la mayoría de los valores genéricos como “AMPUTADO, CICATRIZ, MARCA DAÑADA”.

Técnico tendrá valores más específicos para la anomalía, lo que permite al usuario seleccionar la causa de la anomalía.

Valores posibles:

SIMPLIFICADO

TÉCNICO

1.3.59. fingerVerifyThresold.{finger}

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

Cada dedo puede tener su propio 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á en el dedo en AMBAS MANOS.

Ejemplo:

fingerVerifyThresold.little=15

fingerVerifyThresold.ring=15

fingerVerifyThresold.middle=15

fingerVerifyThresold.index=15

fingerVerifyThresold.thumb=15

1.3.60. fingerVerifyThresold.default

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

Si no se utiliza un umbral individual, se utilizará el umbral predeterminado.

1.3.61. faceVerifyThresold.default

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

1.3.62. sequence221

Este parámetro define el orden de captura para el control de secuencia 2-2-1. Cada dedo está separado por espacios y la captura está separada por comas.

Valores posibles:

Se pueden utilizar nombres de dedos o índices de dedos como valores, como se muestra a continuación:

Nombre del dedo Índice
izquierdo_mínimo 0 izquierdo_anular 1 izquierdo_medio 2 izquierdo_índice 3 izquierdo_pulgar 4 derecho_pulgar 5 derecho_índice 6 derecho_medio 7 derecho_anular 8 derecho_mínimo 9

Ejemplo

Para definir la siguiente secuencia de captura:

  • Dedo meñique izquierdo y anular izquierdo
  • Medio izquierdo e índice izquierdo
  • Pulgar izquierdo
  • Anular derecho y meñique derecho
  • Índice derecho y medio derecho
  • Pulgar derecho

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

sequence221=IZQUIERDO_MÍNIMO,IZQUIERDO_ANULAR IZQUIERDO_MEDIO,IZQUIERDO_ÍNDICE IZQUIERDO_PULGAR DERECHO_ANULAR,DERECHO_MÍNIMO DERECHO_ÍNDICE,DERECHO_MEDIO DERECHO_PULGAR

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

1.3.63. sequence442

Este parámetro define el orden de captura para el control de secuencia 4-4-2. Cada dedo está separado por espacios y la captura está separada por comas.

Valores posibles:

Se pueden utilizar nombres de dedos o índices de dedos como valores, como se muestra a continuación:

Nombre del dedo Índice
izquierdo_mínimo 0 izquierdo_anular 1 izquierdo_medio 2 izquierdo_índice 3 izquierdo_pulgar 4 derecho_pulgar 5 derecho_índice 6 derecho_medio 7 derecho_anular 8 derecho_mínimo 9

Ejemplo

Para definir la siguiente secuencia de captura:

  • Meñique izquierdo, anular izquierdo, medio izquierdo e índice izquierdo
  • Anular derecho, meñique derecho, índice derecho y medio derecho
  • Pulgar izquierdo y pulgar derecho

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

sequence442=IZQUIERDO_MÍNIMO,IZQUIERDO_ANULAR,IZQUIERDO_MEDIO,IZQUIERDO_ÍNDICE DERECHO_ÍNDICE,DERECHO_MEDIO,DERECHO_ANULAR,DERECHO_MÍNIMO IZQUIERDO_PULGAR,DERECHO_PULGAR

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

1.3.64. sequenceMain

Este parámetro define la secuencia de captura para las huellas dactilares principales. Cada captura de huella dactilar está separada por espacios.

Valores posibles:

Se pueden utilizar nombres de dedos o índices 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, 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

1.3.65. sequencePalm

Este parámetro define la secuencia de captura para la captura de palma. Cada captura de palma se separa por un espacio.

Valores posibles:

Palm Area Index
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

1.3.66. babySequencePalm

Este parámetro define la secuencia de captura para la captura de palma de bebé. Cada captura de palma se separa por un espacio.

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

Palm Area Index
left_palm 200
left_palm_2 201
right_palm 210
right_palm_2 211

Valores posibles:

LEFT_PALM

LEFT_PALM2

RIGHT_PALM

RIGHT_PALM2

1.3.67. minutiaOrientation

Este parámetro define de qué manera BCC mostrará el indicador de ángulo de las minucias.

Valores posibles:

DEFAULT

ISO