1. Introdução¶
Este documento descreve os parâmetros de configuração do BCC Services, suas opções e valores padrão.
1.1. Localização do Arquivo¶
Na instalação padrão, o arquivo de configuração (bcc-services.properties
) estará localizado em C:\Griaule\BCC\conf
.
1.2. Propriedades¶
O arquivo de configuração deve seguir alguns requisitos para ser interpretado corretamente. Esses requisitos são:
O nome e a localização do arquivo devem ser exatamente como mencionados neste manual;
Note
Parâmetros de configuração inválidos serão desconsiderados e um valor padrão será usado.
Deve haver exatamente um parâmetro de configuração por linha;
Cada parâmetro de configuração deve estar no formato
{parameter}={value}
, sem quebras de linha;
1.3. Parâmetros de Configuração¶
Esta seção descreve os parâmetros de configuração que podem ser listados no arquivo bcc-services.properties
e como eles afetam a operação do sistema.
1.3.1. useFingerprintQualityLib¶
Este parâmetro define se a biblioteca de qualidade de impressão digital deve ser usada em capturas roladas.
Valores Possíveis:
true
false
1.3.2. useFingerprintSDKAsService¶
Este parâmetro define se o Fingerprint SDK deve ser usado como um serviço separado.
Important
Este parâmetro se aplica apenas à versão de 32 bits.
Valores Possíveis:
true
false
1.3.3. reinitializeSDKOnCapture¶
Este parâmetro define se o aplicativo irá reinicializar o Fingerprint SDK em cada captura.
Valores Possíveis:
true
false
1.3.4. useChecksum¶
Este parâmetro define se o checksum deve ser usado para importar e exportar arquivos.
Valores Possíveis:
true
false
1.3.5. useCryptography¶
Este parâmetro define se a criptografia deve ser usada para importar e exportar arquivos.
Valores Possíveis:
true
false
1.3.6. distance.crop.face¶
Este parâmetro define a resolução da largura e da altura da face recortada.
Valores Possíveis:
CROP_480X640
CROP_1200X1600
1.3.7. templateFormat¶
Este parâmetro define o formato que os templates devem ser exportados.
Valores Possíveis:
ANSI
ISO
CLASSIC
DEFAULT
FORENSIC
GR001
GR002
GR003
GR006
GR007
1.3.8. useLabels¶
Este parâmetro define se os rótulos (labels) serão enviados ao GBDS.
Valores Possíveis:
true
false
1.3.9. enroll.labels¶
Este parâmetro define quais rótulos (labels) serão enviados ao GBDS quando useLabels
for
definido como true
. Um máximo de seis rótulos podem ser definidos, esses rótulos devem ser
separados por vírgula.
Example:
enroll.labels=label1,label2,label3,label4,label5,label6
1.3.10. report.folder.path¶
Este parâmetro define o caminho da pasta para salvar relatórios automaticamente.
1.3.11. ebts.exporting.enabled¶
Este parâmetro define se a exportação do EBTS será habilitada para o BCC Services.
Valores Possíveis:
true
false
1.3.12. ebts.exporting.path¶
Este parâmetro define o caminho onde estarão localizados os arquivos EBTS exportados.
1.3.13. ebts.ori¶
Este parâmetro define o código do emissor do arquivo EBTS.
1.3.14. gbds.keyStore.path¶
Caminho para o arquivo de keystore. Este parâmetro é necessário se o aplicativo estiver se comunicando com GBDS com SSL.
1.3.15. gbds.keyStore.password¶
Arquivo de senha criptografada do keystore. Este parâmetro é necessário se o aplicativo estiver se comunicando com GBDS com SSL.
1.3.16. gbds.trustStore.path¶
Caminho para o arquivo de truststore. Este parâmetro é necessário se o aplicativo estiver se comunicando com GBDS com SSL.
1.3.17. gbds.trustStore.password¶
Arquivo de senha criptografada da truststore. Este parâmetro é necessário se o aplicativo estiver se comunicando com GBDS com SSL.
1.3.18. config.generalTabOnly¶
Este parâmetro, quando definido como verdadeiro, listará apenas a guia “Geral” nas guias de configurações do BCC Services, ocultando outras.
Valores Possíveis:
true
false
1.3.19. responsible.fytech.quality¶
Este parâmetro define o limite mínimo de qualidade das capturas de impressões digitais do responsável pelo bebê ao usar o sensor Fytech.
1.3.20. baby.palm.fytech.quality¶
Este parâmetro define o limite mínimo de qualidade das capturas de impressão palmar do bebê ao usar o sensor Fytech.
Default Value:
65
1.3.21. capture.baby.fingerprints¶
Este parâmetro define se a impressão digital do bebê deve ser capturada.
Valores Possíveis:
true
false
1.3.22. baby.finger.fytech.quality¶
Este parâmetro define o limite mínimo de qualidade das capturas de impressões digitais do bebê ao usar o sensor Fytech.
1.3.24. save.baby.palms.as.png¶
Este parâmetro define se as impressões palmares do bebê devem ser salvas no formato .png.
Valores Possíveis:
true
false
1.3.25. bodyImageShapes¶
Este parâmetro define como será a seleção da parte do corpo para imagens auxiliares. Existem dois valores possíveis, simplificado e completo. Simplificado selecionará uma área inteira (por exemplo, braço), e o completo dará ao usuário a possibilidade de selecionar mais áreas de uma parte anatômica e com nomes mais específicos.
Valores Possíveis:
true
false
1.3.26. minimun.biometrics¶
Este parâmetro define o número mínimo de biometrias necessárias para realizar um enroll.
1.3.27. minimum.real.captured.fingers¶
Este parâmetro define o número mínimo de dedos sem anomalia necessários para realizar um enroll.
1.3.28. maximum.anomalies¶
Este parâmetro define o número máximo de dedos com anomalia aceitos em uma operação de enroll.
1.3.29. application.modules¶
Este parâmetro define quais módulos do aplicativo são instalados. Este parâmetro pode conter mais de um valor que devem ser separados por espaço.
Valores Possíveis::
FACE
SIGNATURE
PALM
AUXILIARY_IMAGES
IRISES
Example:
application.modules=FACE SIGNATURE PALM
1.3.30. match.sequence¶
Esta captura define se a captura das impressões digitais individuais deve ser comparada com a captura do controle de sequência.
Valores Possíveis:
true
false
1.3.31. face.camera.type¶
Este parâmetro define qual tipo de câmera o aplicativo usará para capturas de face.
Valores Possíveis:
WEBCAM
CANON_EOS
CANON_POWERSHOT
1.3.32. face.webcam.device¶
Este parâmetro define o índice da webcam que será utilizada na captura de face. Se houver apenas
uma webcam instalada, esse número deve ser 0
.
1.3.33. face.flash.mode¶
Este parâmetro define se a função flash será ativada ou não para captura de face.
Valores Possíveis:
ON
OFF
Important
Este parâmetro só funciona com câmeras Canon Powershot.
1.3.34. face.camera.rotation¶
Este parâmetro define a rotação da imagem obtida pelo dispositivo de captura de face.
Valores Possíveis:
Qualquer número inteiro de0
a359
.
1.3.35. body.camera.type¶
Este parâmetro define qual tipo de câmera o aplicativo usará para capturar o corpo.
Valores Possíveis:
WEBCAM
CANON_EOS
CANON_POWERSHOT
1.3.36. body.webcam.device¶
Este parâmetro define o índice da webcam que será utilizada na captura de corpo. Se
houver apenas uma webcam instalada, esse número deve ser 0
.
1.3.37. body.flash.mode¶
Este parâmetro define se a função flash será ativada ou não para captura de corpo.
Valores Possíveis:
ON
OFF
Important
Este parâmetro só funciona com câmeras Canon Powershot.
1.3.38. body.camera.rotation¶
Este parâmetro define a rotação da imagem obtida pelo dispositivo de captura de corpo.
Valores Possíveis:
Qualquer número inteiro de0
a359
.
1.3.39. capture.type¶
Este parâmetro define o tipo de captura de impressões digitais individuais.
Valores Possíveis:
FLAT
ROLLED
1.3.40. signature.type¶
Esse parâmetro define que dispositivo de assinatura da Topaz será usado para capturar as assinaturas.
Valores Possíveis:
SignatureGem1X5
SignatureGem4X5
SignatureGemLCD
SignatureGemLCD4X3New
SignatureGemLCD4X5
ClipGem
ClipGemLGL
1.3.41. signature.device¶
Este parâmetro define qual a marca do dispositivo de assinatura que será usado.
Valores Possíveis:
WACOM
TOPAZ
MSP
SIGNOTEC
1.3.42. signature.imageType¶
Este parâmetro define em qual formato de imagem a assinatura será salva.
Valores Possíveis:
JPEG
TIFF
PNG
1.3.43. iris.device¶
Este parâmetro define qual dispositivo de íris será usado.
Valores Possíveis:
CROSSMATCH
IRITECH
HUMMINGBIRD
1.3.44. advance.mode¶
Este parâmetro define o avanço após uma captura. Se estiver definido como automático o BCC Services avançará para a próxima captura após cada captura. Se estiver configurado como semiautomático, mostrará uma tela com a captura para o operador e será necessário avançar manualmente a captura.
Valores Possíveis:
AUTOMATIC
SEMI_AUTOMATIC
1.3.45. sequenceControl.type¶
Este parâmetro define qual tipo de controle de sequência será usado. É possível configurar para 4-4-2, 2-2-1 ou nenhuma captura de controle de sequência.
Valores Possíveis:
CTRL_221
CTRL_442
NONE
1.3.46. minQuality¶
Este parâmetro define a porcentagem mínima de qualidade do template de dedo para a captura ser aceita.
Valores Possíveis:
Qualquer número inteiro no intervalo de0
a100
.
1.3.47. triesToAccept¶
Este parâmetro define o número de tentativas para permitir a aceitação de templates de dedo de baixa qualidade.
1.3.48. whiteBalance.mode¶
Este parâmetro define a opção do modo de balanço de branco ao usar uma câmera profissional.
Valores Possíveis:
AUTO
CUSTOM
1.3.49. whiteBalance.blueAmber¶
Este parâmetro define o deslocamento azul-âmbar do balanço de branco quando o modo personalizado é ativado.
Valores Possíveis:
Qualquer número inteiro no intervalo de-9
a9
.
1.3.50. whiteBalance.greenMagenta¶
Este parâmetro define o deslocamento verde-magenta do balanço de branco quando o modo personalizado é ativado.
Valores Possíveis:
Qualquer número inteiro no intervalo de-9
a9
.
1.3.51. processLiveView¶
Este parâmetro define se brilho, contraste e zoom devem ser processados no Live View.
Important
Este parâmetro só funciona com câmeras Canon EOS.
Valores Possíveis:
true
false
1.3.52. nfiq.minimum¶
Este parâmetro define o valor mínimo de qualidade NFIQ para aceitar uma captura.
A qualidade NFIQ é um número inteiro no intervalo de 1 a 5 e um número baixo representa melhor qualidade.
1.3.53. nfiq.action¶
Este parâmetro define a ação que o BCC tomará se a captura estiver acima da qualidade
mínima do nfiq. KEEP
manterá a captura, REMOVE
removerá a captura.
Valores Possíveis:
KEEP
REMOVE
1.3.54. nfiq.anomaly¶
Este parâmetro define como o BCC classificará uma captura que foi mantida quando a captura NFIQ estava acima do mínimo.
Valores Possíveis:
NONE
LOW_QUALITY
AMPUTED
SCAR
MARK
IGNORED
DAMAGED
1.3.56. theme.color¶
Este parâmetro define a cor do tema do BCC.
Valores Possíveis:
BLUE_GRAY
BLUE
BROWN
CYAN
DEEP_PURPLE
GREY
INDIGO
LIGHT_GREEN
ORANGE
PINK
RED
TEAL
1.3.57. cropImages¶
Este parâmetro define se o BCC deve cortar as capturas de impressão digital e as exportações de imagem. Se falso, a imagem permanecerá como obtida por captura/do perfil.
Valores Possíveis:
true
false
1.3.58. jpegQuality¶
Este parâmetro define a qualidade de todas as imagens .jpeg geradas ou manipuladas.
Valores Possíveis:
Qualquer número inteiro no intervalo de0
a100
.
1.3.59. signatureBitDepth¶
Este parâmetro define a profundidade de bits da imagem de assinatura.
Valores Possíveis:
GREYSCALE
(8-bit)
COLOR
(24-bit)
1.3.60. anomalySetType¶
Este parâmetro define o tipo de seleção da anomalia que pode ser classificada pelo usuário no BCC. Existem dois valores possíveis, simplificado e técnico.
Simplificado terá os valores mais genéricos como “AMPUTADO, CICATRIZ, MARCA DANIFICADA”.
O técnico terá valores mais específicos para a anomalia, possibilitando ao usuário selecionar a causa da anomalia.
Valores Possíveis:
SIMPLIFIED
TECHNICAL
1.3.61. fingerVerifyThresold.{finger}¶
Este parâmetro permite que o usuário defina um limite de verificação para dedos individuais.
Cada dedo pode ter seu limiar. Para cada dedo, este parâmetro deve ser repetido com o nome do dedo.
Este parâmetro é válido para o DEDO e será aplicado no dedo em AMBAS AS MÃOS.
Exemplo:
fingerVerifyThresold.little=15
fingerVerifyThresold.ring=15
fingerVerifyThresold.middle=15
fingerVerifyThresold.index=15
fingerVerifyThresold.thumb=15
1.3.62. fingerVerifyThresold.default¶
Este parâmetro permite que o usuário defina os limites de verificação global para impressões digitais.
Se nenhum limite individual for usado, o limite padrão será usado.
1.3.63. faceVerifyThresold.default¶
Este parâmetro define o limite de verificação de face.
1.3.64. sequence221¶
Este parâmetro define a ordem de captura para o controle de sequência 2-2-1. Cada dedo é delimitado por espaço e a captura é delimitada por vírgula.
Valores Possíveis:
Podem ser usados os nomes de dedos ou índice de dedos como valores, conforme mostrado abaixo:
Nome do 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 |
Exemplo:
Para definir a seguinte sequência de captura:
- Mínimo e anelar esquerdo
- Médio e indicador esquerdo
- Polegar esquerdo
- Mínimo e anelar direito
- Médio e indicador direito
- Polegar direito
O parâmetro deve ser uma das duas opções:
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
1.3.65. sequence442¶
Este parâmetro define a ordem de captura para o controle de sequência 4-4-2. Cada dedo é delimitado por espaço e a captura é delimitada por vírgula.
Valores Possíveis:
Podem ser usados os nomes de dedos ou índice de dedos como valores, conforme mostrado abaixo:
Nome do 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 |
Exemplo:
Para definir a seguinte sequência de captura:
- Mínimo, anelar, médio e indicador esquerdo
- Mínimo, anelar, médio e indicador direito
- Polegar esquerdo e polegar direito
O parâmetro deve ser uma das duas opções:
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
1.3.66. sequenceMain¶
Este parâmetro define a sequência de captura das impressões digitais individuais. Cada captura de impressão digital é delimitada por espaço.
Valores Possíveis:
Podem ser usados os nomes de dedos ou índice de dedos como valores, conforme mostrado abaixo:
Nome do 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 |
Exemplo:
Para definir uma sequência de captura, insira os índices ou nomes dos dedos conforme mostrado abaixo:
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.67. sequencePalm¶
Este parâmetro define a sequência de captura para a captura de palma. Cada captura de impressão palmar é delimitada por espaço.
Valores Possíveis:
Área da 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 |
Exemplo:
Para definir a seguinte sequência de captura:
tenar, hipotenar e interdigital
- Interdigital esquerdo
- Tenar esquerdo
- Interdigital direito
- Tenar direito
O parâmetro deve ser uma das duas opções:
sequencePalm=LEFT_INTERDIGITAL LEFT_THENAR RIGHT_INTERDIGITAL RIGHT_THENAR
sequencePalm=31 32 34 35
1.3.68. babySequencePalm¶
Este parâmetro define a sequência de captura para a captura da palma do bebê. Cada captura de impressão palmar é delimitada por espaço.
O BCC Services pode realizar duas capturas da mesma palma. A melhor será enviada como captura principal e a outra será enviada como imagem auxiliar.
Área da Palma | Índice |
---|---|
left_palm | 200 |
left_palm_2 | 201 |
right_palm | 210 |
right_palm_2 | 211 |
Valores Possíveis:
LEFT_PALM
LEFT_PALM2
RIGHT_PALM
RIGHT_PALM2
1.3.69. minutiaOrientation¶
Este parâmetro define de que forma o BCC Services mostrará o indicador de ângulo de minúcias.
Valores Possíveis:
DEFAULT
ÌSO