BCC Services
Introdução
Esse documento descreve a configuração dos parâmetros, opções e valores padrão do BCC Services
Localização do Arquivo
Em uma instalação padrão, o arquivo de configuração (bcc-services.properties
) estará localizado em C:\Griaule\BCC\conf
.
Propriedades do Arquivo
O arquivo de configuração deve atender a alguns requisitos para ser interpretado corretamente. Esses requisitos são:
O nome e o local do arquivo devem ser exatamente como mencionados neste manual;
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;
Parâmetros de configuração
Esta seção descreve os parâmetros de configuração de bcc-services.properties
que podem ser listados no arquivo de configuração e como eles afetam a operação do sistema.
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
useFingerprintSDKAsService
Este parâmetro define se a impressão digital é um serviço separado.
Valores possíveis:
true
false
Este parâmetro se aplica somente à versão de 32 bits.
resetSDKOnCapture
Este parâmetro define se o aplicativo reinicializará o SDK de impressão digital em cada captura.
Valores possíveis:
true
false
useChecksum
Este parâmetro define se a soma de verificação deve ser usada para importar e exportar arquivos.
Valores possíveis:
true
false
useCryptography
Este parâmetro define se a criptografia deve ser usada para importar e exportar arquivos.
Valores possíveis:
true
false
distance.crop.face
Este parâmetro define a resolução da largura x altura do rosto recortado.
Valores possíveis:
CROP_480X640
CROP_1200X1600
templateFormat
Este parâmetro define o formato em que os modelos devem ser exportados.
Valores possíveis:
ANSI
ISO
CLASSIC
DEFAULT
FORENSIC
GR001
GR002
GR003
GR006
GR007
useLabels
Este parâmetro define se os rótulos serão enviados ao GBDS.
Valores possíveis:
true
false
enroll.labels
Este parâmetro define quais rótulos serão enviados ao GBDS quando useLabels
definido como verdadeiro. É possível definir no máximo seis rótulos, que devem ser separados por vírgulas.
Exemplo:
enroll.labels=label1,label2,label3,label4,label5,label6
report.folder.path
Este parâmetro define o caminho da pasta para salvar relatórios automaticamente.
ebts.exporting.enabled
Este parâmetro define se a exportação de EBTS será habilitada para BCC.
Valores possíveis:
true
false
ebts.exporting.path
Este parâmetro define o caminho onde serão localizados os arquivos EBTS exportados.
ebts.ori
Este parâmetro define o código do emissor do arquivo EBTS.
gbds.keyStore.path
Caminho para o arquivo keystore. Este parâmetro é necessário se o aplicativo estiver se comunicando com o GBDS via SSL.
gbds.keyStore.password
Arquivo de senhas criptografado do keystore. Este parâmetro é necessário se o aplicativo estiver se comunicando com o GBDS via SSL.
gbds.trustStore.path
Caminho para o arquivo truststore. Este parâmetro é necessário se o aplicativo estiver se comunicando com o GBDS via SSL.
gbds.trustStore.password
Arquivo de senha criptografado do truststore. Este parâmetro é necessário se o aplicativo estiver se comunicando com o GBDS via SSL.
config.generalTabOnly
Este parâmetro, quando definido como verdadeiro, listará apenas a General
guia nas guias de configurações no BCC, ocultando as outras.
Valores possíveis:
true
false
responsible.fytech.quality
Este parâmetro define o limite mínimo de qualidade das capturas de impressões digitais do bebê responsável ao utilizar o sensor Fytech.
baby.palm.fytech.quality
Este parâmetro define o limite mínimo de qualidade das capturas de impressões palmares do bebê ao utilizar o sensor Fytech.
Valor padrão:
65
capture.baby.fingerprints
Este parâmetro define se a impressão digital do bebê deve ser capturada.
Valores possíveis:
true
false
baby.finger.fytech.quality
Este parâmetro define o limite mínimo de qualidade das capturas de impressões digitais do bebê ao utilizar o sensor Fytech.
fytech.timeout
Este parâmetro define o tempo limite ao utilizar o sensor Fytech.
Valor padrão:
20
save.baby.palms.as.png
Este parâmetro define se as impressões das palmas das mãos do bebê devem ser salvas no formato .png.
Valores possíveis:
true
false
bodyImageShapes
Este parâmetro define como será a seleção de partes do corpo para imagens auxiliares. Há dois valores possíveis: simplificado e completo. Simplificado selecionará uma área inteira (por exemplo, braço), enquanto completo dará ao usuário a possibilidade de selecionar uma área com nome anatômico mais específico.
Valores possíveis:
true
false
minimun.biometrics
Este parâmetro define o número mínimo de dados biométricos necessários para realizar uma inscrição.
minimum.real.captured.fingers
Este parâmetro define o número mínimo de dedos sem anomalia necessários para realizar um registro.
maximum.anomalies
Este parâmetro define o número máximo de dedos com anomalia aceitos em uma operação de inscrição.
application.modules
Este parâmetro define quais módulos do aplicativo estão instalados. Este parâmetro pode conter mais de um valor e os valores são delimitados por espaços.
Valores possíveis:
FACE
SIGNATURE
PALM
AUXILIARY_IMAGES
IRISES
Exemplo:
application.modules=FACE SIGNATURE PALM
match.sequence
Esta captura define se a captura das impressões digitais principais deve ser comparada com a captura de controle de sequência.
Valores possíveis:
true
false
face.camera.type
Este parâmetro define qual tipo de câmera o aplicativo usará para capturar o rosto.
Valores possíveis:
WEBCAM
CANON_EOS
CANON_POWERSHOT
face.webcam.device
Este parâmetro define o índice da webcam que será usada na captura de rosto. Se houver apenas uma webcam instalada, este número deve ser 0
.
face.flash.mode
Este parâmetro define se a função flash será ativada ou não para captura de rosto.
Valores possíveis:
ON
OFF
Este parâmetro só funciona com câmeras Canon Powershot.
face.camera.rotation
Este parâmetro define a rotação da imagem obtida pelo dispositivo de captura facial.
Valores possíveis:
Qualquer inteiro de
0
até359
.
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
body.webcam.device
Este parâmetro define o índice da webcam que será usada na captura corporal. Se houver apenas uma webcam instalada, este número deve ser 0
.
body.flash.mode
Este parâmetro define se a função flash será ativada ou não para captura do corpo.
Valores possíveis:
ON
OFF
Este parâmetro só funciona com câmeras Canon Powershot.
body.camera.rotation
Este parâmetro define a rotação da imagem obtida pelo dispositivo de captura corporal.
Valores possíveis:
Qualquer inteiro de
0
até359
.
capture.type
Este parâmetro define o tipo de captura das principais capturas de impressões digitais.
Valores possíveis:
FLAT
ROLLED
signature.type
Este parâmetro define qual bloco de assinatura Topaz será usado para capturar assinaturas.
Valores possíveis:
SignatureGem1X5
SignatureGem4X5
SignatureGemLCD
SignatureGemLCD4X3New
SignatureGemLCD4X5
ClipGem
ClipGemLGL
signature.device
Este parâmetro define qual dispositivo de assinatura será usado.
Valores possíveis:
WACOM
TOPAZ
MSP
SIGNOTEC
signature.imageType
Este parâmetro define em qual formato de imagem a assinatura será salva.
Valores possíveis:
JPEG
TIFF
PNG
iris.device
Este parâmetro define qual dispositivo de íris será usado.
Valores possíveis:
CROSSMATCH
IRITECH
HUMMINGBIRD
advance.mode
Este parâmetro define o avanço após uma captura. Se estiver definido como automático, avançará para a próxima captura após cada captura. Se estiver definido como semiautomático, exibirá uma tela com a captura para o operador, sendo necessário avançar manualmente a captura.
Valores possíveis:
AUTOMATIC
SEMI_AUTOMATIC
sequenceControl.type
Este parâmetro define qual tipo de controle de sequência será utilizado. É possível configurar para captura 4-4-2, 2-2-1 e sem controle de sequência.
Valores possíveis:
CTRL_221
CTRL_442
NONE
minQuality
Porcentagem mínima de qualidade do modelo de dedo a ser aceita.
Valores possíveis:
Qualquer inteiro no intervalo de
0
a100
.
triesToAccept
Este parâmetro define o número de tentativas para habilitar a aceitação de modelos de dedo de baixa qualidade.
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
whiteBalance.blueAmber
Este parâmetro define a mudança azul-âmbar do balanço de branco quando o modo personalizado é ativado.
Valores possíveis:
Qualquer inteiro no intervalo de
-9
a9
.
whiteBalance.greenMagenta
Este parâmetro define a mudança de verde para magenta do balanço de branco quando o modo personalizado é ativado.
Valores possíveis:
Qualquer inteiro no intervalo de
-9
a9
.
processLiveView
Este parâmetro define se o brilho, o contraste e o zoom devem ser processados no Live View.
Este parâmetro só funciona com câmeras Canon EOS.
Valores possíveis:
true
false
nfiq.minimum
Este parâmetro define o valor mínimo de qualidade nfiq para aceitar uma captura.
A qualidade do NFIQ é um número inteiro no intervalo de 1 a 5 e um número baixo representa melhor qualidade.
nfiq.action
Este parâmetro define a ação que o BCC tomará se a captura estiver acima da qualidade mínima do NFIQ. Manter manterá a captura, removerá a captura.
Valores possíveis:
KEEP
REMOVE
nfiq.anomaly
Este parâmetro define como o BCC classificará uma captura que foi mantida quando o NFIQ de captura estava acima do mínimo.
Valores possíveis:
NONE
LOW_QUALITY
AMPUTED
SCAR
MARK
IGNORED
DAMAGED
theme
Este parâmetro define o tema BCC.
Valores possíveis:
DARK
LIGHT
theme.cor
Este parâmetro define a cor do tema BCC.
Valores possíveis:
BLUE_GRAY
BLUE
BROWN
CYAN
DEEP_PURPLE
GREY
INDIGO
LIGHT_GREEN
ORANGE
PINK
RED
TEAL
cropImages
Este parâmetro define se o BCC deve cortar as capturas de impressões digitais e as exportações de imagens. Se falso, a imagem permanecerá como obtida pela captura/do perfil.
Valores possíveis:
true
false
jpegQuality
Este parâmetro define a qualidade de todas as imagens .jpeg geradas ou manipuladas.
Valores possíveis:
Qualquer inteiro no intervalo de
0
a100
.
signatureBitDepth
Este parâmetro define a profundidade de bits da imagem de assinatura.
Valores possíveis:
GREYSCALE
(8 bits)
COLOR
(24 bits)
anomalySetType
Este parâmetro define o tipo de seleção da anomalia que pode ser classificada pelo usuário no BCC. Há dois valores possíveis: simplificado e técnico.
Simplificado, terá valores mais genéricos como "AMPUTADO, CICATRIZ, MARCA DANIFICADA".
Técnico terá valores mais específicos para a anomalia, permitindo ao usuário selecionar a causa da anomalia.
Valores possíveis:
SIMPLIFIED
TECHNICAL
fingerVerifyThresold.<finger>
Este parâmetro permite que o usuário defina um limite de verificação para dedos individuais.
Cada dedo pode ter seu limite e para cada dedo, esse parâmetro deve ser repetido com o nome do dedo.
Este parâmetro é válido para o DEDO e será aplicado no dedo de AMBAS AS MÃOS.
Exemplo:
fingerVerifyThresold.little=15
fingerVerifyThresold.ring=15
fingerVerifyThresold.middle=15
fingerVerifyThresold.index=15
fingerVerifyThresold.thumb=15
fingerVerifyThresold.default
Este parâmetro permite que o usuário defina os limites globais de verificação para impressões digitais.
Se nenhum limite individual for usado, o limite padrão será usado.
faceVerifyThresold.default
Este parâmetro define o limite de verificação facial.
sequência221
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 utilizados nomes de dedos ou índices dos dedos como valores, conforme mostrado abaixo:
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 esquerdo e anelar esquerdo
Médio esquerdo e indicador esquerdo
Polegar esquerdo
Anelar direito e mínimo direito
Indicador direito e médio 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
sequência442
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 utilizados nomes de dedos ou índices dos dedos como valores, conforme mostrado abaixo:
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 esquerdo e anelar esquerdo, médio esquerdo e indicador esquerdo
Anelar direito e mínimo direito, indicador direito e médio 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
sequenceMain
Este parâmetro define a sequência de captura das impressões digitais principais. Cada captura de impressão digital é delimitada por espaço.
Valores possíveis:
Podem ser utilizados nomes de dedos ou indicadores dos dedos como valores, conforme mostrado abaixo:
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 nomes dos indicadores ou 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
sequencePalm
Este parâmetro define a sequência de captura para a captura da palma. Cada captura da impressão palmar é delimitada por espaços.
Valores possíveis:
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:
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
babySequencePalm
Este parâmetro define a sequência de captura para a captura da palma da mão do bebê. Cada captura de impressão palmar é delimitada por espaço.
O BCC permite realizar duas capturas da mesma palma. A melhor será enviada como captura principal e a outra como imagem auxiliar.
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
minutiaOrientation
Este parâmetro define de que forma o BCC mostrará o indicador de ângulo de minúcias.
Valores possíveis:
DEFAULT
ISO
Atualizado
Isto foi útil?