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:

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

  2. Deve haver exatamente um parâmetro de configuração por linha;

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

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 useLabelsdefinido 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 Generalguia 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 0até 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

body.camera.rotation

Este parâmetro define a rotação da imagem obtida pelo dispositivo de captura corporal.

Valores possíveis:

Qualquer inteiro de 0até 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 0a 100.

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 -9a 9.

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 -9a 9.

processLiveView

Este parâmetro define se o brilho, o contraste e o zoom devem ser processados ​​no Live View.

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 0a 100.

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:

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 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:

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 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:

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 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:

Á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:

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

Área de Palmar
Í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

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?