Skip to main content

Guia do administrador do BriefCam®

Configurações Relacionadas Ao Reconhecimento Facial

Last Updated: 7 minute read
Versão2024r2
IdiomaPortuguês

Cuidado

Essa funcionalidade não se aplica ao Hub. É relevante apenas para locais e em implantações independentes.

Qualidade do reconhecimento facial

No pipeline de reconhecimento facial, BriefCam primeiro detecta o rosto e depois extrai as características faciais:

  • Se uma face foi detectada, mas o vetor de características não foi calculado, a face terá 1 estrela.

  • Se uma face foi detectada e um vetor de características foi calculado, a face terá pelo menos 2 estrelas.

A configuração do ambiente FaceRecognition.ClientFaceQualityThreshold determina se uma face tem 2 ou 3 estrelas (padrão 0,5)

  • Se a pontuação facial for maior que o valor na configuração FaceRecognition.ClientFaceQualityThreshold, a face terá 3 estrelas.

  • Se a pontuação facial for menor que o valor na configuração FaceRecognition.ClientFaceQualityThreshold, a face terá 2 estrelas.

Face recognition quality.png

Escalabilidade de correspondência de reconhecimento facial

Uma lista de interesses pode ser compartilhada em várias instâncias do serviço Correspondência de Reconhecimento Facial. Isso é feito usando a configuração de ambiente AkkaShardingInstancesPerWatchlist. Nesta configuração, o administrador define o número de instâncias compartilhadas AKKA por lista de observação (o número de serviços correspondentes instalados).

Limites de upload da lista de observação facial

BriefCam Tem limites padrão integrados para o upload de rostos para uma lista de observação:

  • Até 500 imagens de cada vez podem ser enviadas para uma lista de observação facial. Esse padrão pode ser alterado usando a configuração de ambiente clientMaxFaceImagesUploadCount.

  • Cada arquivo facial é limitado a 20 MB.

Configuração de listas de observação externas

Para ativar listas de interesses externas, você precisa dar ao usuário permissões para visualizar as listas de interesses externas.

Para controlar o caminho para onde as listas de interesses externas são atualizadas e enviadas, bem BriefCam como a frequência com a qual a lista de interesses é sincronizada BriefCam, defina as seguintes Configurações Administrativas na seção Serviço de Reconhecimento Facial:

  • ExternalWatchListSync.ExternalFolderScanIntervalMinutes – Define com que frequência o sistema verifica se há algo novo e, em seguida, importa para uma lista de observação ou listas de observação. Por padrão, a verificação é feita a cada 60 minutos.

  • ExternalWatchListSync.ExternalWatchListRoot – Este é o caminho para a pasta monitorada na máquina do serviço VS a partir da qual os usuários podem fazer o upload de várias faces. Por padrão, esta pasta está localizada em C:\briefcam\ServerData\ExternalWatchLists.

  • ExternalWatchListSync.SyncMode – Defina se deseja substituir a lista de observação a cada sincronização (portanto, se você excluir identidades da pasta, elas serão excluídas no sistema) ou mesclar para carregar apenas novos itens. Por padrão, isso é definido como Overwrite.

    ExternalWatchList settings.png

Carregando Várias Faces de Uma Pasta Monitorada

Você pode fazer o upload de várias faces de uma pasta monitorada que será sincronizada com uma lista de observação. Você pode fazer o upload de várias faces para identidades e várias identidades para cada lote.

A pasta monitorada está na máquina do servidor VS. O caminho padrão é: C:\briefcam\ServerData\ExternalWatchLists. O administrador pode alterar esse caminho para você.

Para usar esta pasta em um ambiente distribuído, certifique-se de que BCUser você tem permissões para acessar a pasta. Para uma instalação tudo em um, isso não é necessário.

A cada 60 minutos, o sistema verifica se há algo novo e, em seguida, importa para uma lista de interesses ou listas de interesses. Na pasta, ExternalWatchList você pode criar uma subpasta usando o nome da lista de observação. Na subpasta, você precisa criar pastas com nomes de identidades e, na pasta de cada identidade, colocar pelo menos uma foto do rosto da identidade.

Monitored Folder.png

Há uma opção para substituir a lista de observação a cada sincronização (portanto, se você excluir identidades da pasta, elas serão excluídas no sistema) ou mesclar para carregar apenas novos itens. O padrão é sobrescrever.

As configurações padrão para esta funcionalidade podem ser alteradas por um administrador.

Observe que todas as imagens adicionadas usando uma pasta monitorada serão adicionadas à lista de observação, incluindo imagens que estão abaixo do limite mínimo para correspondência facial, como imagens sem estrelas (sem detecção facial) e imagens de 1 estrela (um rosto foi detectado, mas qualidade insuficiente para reconhecimento facial). BriefCam Ignorará as imagens não compatíveis. Se não quiser que essas imagens apareçam na lista de observação, você precisa excluí-las manualmente da pasta.

Configurações do Serviço de Reconhecimento Facial BI

  • BIFaceRecognition.MaxSupportedRESEARCHSources – Define o número máximo de fontes RESEARCH que um grupo de fontes pode lidar quando a correspondência facial estiver ativada.

  • BIFaceRecognition.FaceMatchingThreshold – Defina o limite de correspondência de faces no módulo RESEARCH. Os valores válidos são de 0 a 1. Essa configuração fornece uma camada adicional de ajuste fino para o processo de Re-ID (que conecta diferentes ocorrências de uma face a uma única identidade). Se a configuração for definida como 1, todas as ocorrências faciais serão consideradas a mesma pessoa. Se estiver definido como 0, todas as ocorrências (mesmo da mesma pessoa) serão contadas como pessoas diferentes.

    O padrão é 0.65. Em alguns ambientes, pode ser benéfico ajustá-lo para cima ou para baixo. Por exemplo, se a maioria das pessoas no ambiente usasse uma cobertura de cabelo, elas se pareceriam mais com o algoritmo. Portanto, será benéfico ajustar o algoritmo para ser mais sensível ao conectar ocorrências de faces a identidades.

  • BIFaceRecognition.FaceMatchingToWatchlistThreshold – Define o limite do módulo RESEARCH para correspondência facial de uma identidade em uma lista de observação. Os valores válidos são 0-1 e o valor padrão é 0,65.

  • BIFaceRecognition.RESEARCHEnableFaceRecognition – Desative o recurso de reconhecimento facial no módulo RESEARCH. O valor padrão é falso.

    BIFaceRecognition settings.png

Ocultar o envio de faces

Usando a configuração do ambiente HideFacesUpload, você pode ativar e desativar a capacidade de carregar faces na BriefCam interface. Isso inclui o botão Carregar Identidades no filtro Reconhecimento Facial e os botões Adicionar Identidade e Adicionar Lista de observação nas listas de observação Faces.

Reconhecimento Facial – Arquivo OX.ini

Miniaturas da Face de Alta Qualidade

As miniaturas da face são compactadas por padrão para 90%. Se for necessária uma qualidade ainda maior, você pode alterar a compactação JPG para 100% (compactação quase sem perdas). Isso é feito no arquivo OX.ini, alterando o valor do parâmetro HighQualityFaceJPGs de false (o padrão) para true.

Alertas de precisão ideal de reconhecimento facial

O OX.ini arquivo tem vários parâmetros de reconhecimento facial que podem ser configurados para alertas de precisão de reconhecimento facial ao usar uma lista de observação. Observe que, ao melhorar a precisão, pode haver um aumento nos custos de processamento, um atraso nos alertas e uma diminuição na qualidade geral da extração de objetos. Para alterar um valor padrão, remova os comentários da linha relevante e atualize o valor.

As configurações relevantes são as seguintes e incluem as configurações recomendadas para uma cena muito movimentada quando os rostos de interesse são grandes:

  • FullFrameSsdDetection – Muda de falso para verdadeiro para melhorar a detecção em cenários muito lotados. Isso pode levar à detecção incorreta de objetos pequenos.

  • RealtimeMinCombinedScoreForAttributes – Altere de 0,4 para 0,3 para reduzir o limite de encerramento antecipado da qualidade da face (quando parar de tentar extrair atributos da face). Um valor mais baixo pode aumentar a precisão em detrimento da eficiência do processamento.

  • RealtimeMinCombinedScoreForFeatureExtraction – Altere de 0,4 para 0,3 para reduzir o limite de terminação precoce da qualidade da face (quando parar de tentar extrair um vetor de características da face). Um valor mais baixo pode aumentar a precisão em detrimento da eficiência do processamento. Essa configuração é semelhante à acima, mas é um estágio diferente no pipeline. Atributos é feito antes da extração de recursos.

  • RealtimeMaxAttributeExtractionsInTrack – Aumenta o limite de quadros de extração de atributos de 4 para 16.

  • RealtimeMaxFeatureExtractionsInTrack – Aumenta de 1 para 4 o limite de quadros de extração de recursos.

  • RealtimeAlertMaxDelaySeconds – Aumente o atraso de alerta em tempo real de 4 para 30 para obter faixas mais longas.

  • RealtimeAlertCoolDownSeconds – Esse parâmetro define o período de resfriamento para alertas de reconhecimento facial em tempo real. Se uma pessoa aparecer pela segunda vez dentro do limite, um alerta não será disparado pela segunda vez.