Configuração avançada do servidor LPR

O servidor LPR inclui um conjunto de opções de configuração avançadas que vão além do que está disponível no XProtect Management Client ou no XProtect Smart Client. Essas opções fornecem controle mais profundo sobre como o mecanismo de LPR se comporta, mas não são intencionalmente expostas na interface do usuário.

A configuração avançada destina-se a cenários especializados em que o comportamento padrão do sistema não cobre as necessidades da sua organização.

As definições de configuração são mantidas dentro de um arquivo de configuração no diretório de instalação do servidor LPR chamado VideoOS.LPR.Server.exe.config. Ele usa uma estrutura semelhante a XML que você pode abrir e editar em um editor de texto.

Você pode encontrar o arquivo onde instalou o XProtect LPR. O caminho de instalação padrão é C:\Program files\Milestone\XProtect LPR Server.

A interface do usuário XProtect não expõe nem valida as alterações em nenhuma das configurações. Alterá-los pode impedir que o servidor LPR seja iniciado, causar erros de tempo de execução ou causar falha no reconhecimento. Somente funcionários treinados ou certificados com uma compreensão clara da arquitetura do servidor LPR devem modificar as configurações do arquivo de configuração.

Quando a configuração avançada é apropriada

As configurações avançadas não são projetadas para o ajuste diário. Na maioria das implantações, a configuração padrão fornece o melhor equilíbrio entre desempenho, precisão e estabilidade.

Normalmente, você usa configuração avançada apenas quando precisa:

O uso dessas configurações sem um objetivo claro pode reduzir a confiabilidade do sistema ou a qualidade do reconhecimento.

Impacto de atualizações e reinstalação

Alterações avançadas de configuração não são preservadas automaticamente. Durante atualizações ou reinstalação, o arquivo de configuração é sobrescrito. Esse comportamento é intencional e ajuda a garantir compatibilidade entre versões de software. Os parâmetros de configuração podem mudar entre as versões, e os valores mais antigos podem não ser mais válidos.

Após uma atualização:

Essa abordagem reduz o risco de falhas de inicialização causadas por parâmetros desatualizados ou não compatíveis. Após uma atualização, reaplique suas alterações manualmente e apenas as que ainda se aplicam.

Exemplos de comportamento de configuração que você pode atualizar

ComportamentoDescriçãoValor padrão
IgnoreRedetectionWindowJanela de tempo durante a qual a mesma placa não gerará um novo evento. Se a placa for detectada continuamente, apenas um evento será gerado.5 segundos
ProcessingThreadsPerCore

Especifica os threads de análise usados por câmera.

  • Auto threads: máx. entre 4 e 2 × núcleos/câmeras CPU
  • Manual: valor inteiro (por exemplo, 4) indicando o número de threads por câmera
Automático
Complexidade do sistema

Complexidade de processamento do mecanismo. Se as imagens tiverem boa qualidade, a complexidade terá pouco efeito. A diferença é mais perceptível com imagens de qualidade inferior.

  • Baixa complexidade: menos processamento, mais rápido
  • Alta complexidade: mais processamento, mais lento — relevante para imagens de baixa qualidade
  • Faixa: inteiro [0,10].
5
LicensePlateCacheSizeNúmero de reconhecimentos a serem mantidos na memória enquanto se aguarda para serem buscados pelo servidor de eventos.1 segundo
LicensePlateApiReturnCountNúmero máximo de placas a serem retornadas em cada chamada ao servidor de eventos.100 placas
LogLicensePlateRecognitions Ativa o registro de placas de licença detectadas no registro LPR. Deve ser 0 (false )ou 1 (true).0