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:
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.
Debe haber exactamente un parámetro de configuración por línea;
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 de0
a359
.
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 de0
a359
.
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 de0
a100
.
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
a9
.
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.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 de0
a100
.
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