Desenvolvedores
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Conteúdo da alternância
Conteúdo da alternância
Conteúdo da alternância
Conteúdo da alternância

SENTIVEILLANCE MODALIDADE FACE

SENTIVEILLANCE SDK 8.2

MODALIDADE DE FACE

A modalidade Face do componente SentiVeillance realiza detecção em tempo real, identificação biométrica e rastreamento de todas as faces detectadas:

  • A confiabilidade da identificação facial permite o uso de grandes bancos de dados de listas de observação (ou seja, uma lista de observação de suspeitos ou uma lista de funcionários da empresa).
  • Novas faces podem ser registradas no banco de dados automaticamente a partir de fluxos de vídeo ou manualmente como templates, que foram criados com o VeriLook SDK.
  • Pessoas usando máscaras faciais ou respiradores podem ser reconhecidas sem inscrição separada.

Os algoritmos SentiVeillance permitem realizar essas ações avançadas com os faces detectados:

  • Rastreamento de face, que é realizado em todos os frames sucessivos da fonte de vídeo até que eles desapareçam do campo de visão da câmera. O algoritmo de rastreamento de face usa templates dinâmicos de previsão de face e movimento que o tornam robusto a oclusões como outros objetos ou até mesmo outros faces. O algoritmo é capaz de continuar rastreando um face mesmo quando ele reaparece após ser totalmente coberto por oclusões (como paredes, móveis, pôsteres etc).
  • Classificação de gênero (opcional) para cada pessoa no frame.
  • Determinação de idade (opcional) para cada pessoa no frame.
  • Máscara facial, sorriso, boca aberta, olhos fechados, óculos, óculos escuros, óculos com armação pesada, detecção de atributos de barba e bigode (configurável).

A modalidade VH pode ser utilizada em conjunto com a modalidade Face para realizar rastreamento adicional das pessoas identificadas mesmo quando seus faces não estiverem mais visíveis, bem como associar histórico de rastreamento anterior com a pessoa reconhecida. Além disso, a modalidade VH pode ser usada para obter dados adicionais sobre as roupas da pessoa.

Exemplos de programação do SDK mostram como usar essa modalidade.

Licenças adicionais ou atualizações para o número de fluxos de vídeo processados ​​nas licenças existentes podem ser adquiridas a qualquer momento pelos clientes do SentiVeillance 8.2 SDK.

 

RECOMENDAÇÕES E RESTRIÇÕES BÁSICAS DE USO

A precisão do reconhecimento de face do SentiVeillance depende muito da qualidade de uma imagem de face em um frame. Existem algumas recomendações e restrições básicas ao usar aplicativos de reconhecimento facial baseados no SentiVeillance SDK.

  • A qualidade da imagem durante o registro é importante, pois influencia a qualidade do template de face. A inscrição a partir de foto ou fluxo de vídeo é possível.
  • Várias imagens durante o registro são recomendadas para melhorar a qualidade do template facial, o que resulta na melhoria da precisão e confiabilidade do reconhecimento.
  • Cadastramentos adicionais podem ser necessários quando o estilo de pelos faciais muda, especialmente quando a barba ou o bigode são crescidos ou raspados.
  • 32 pixels é a distância mínima recomendada entre os olhos para um face na imagem ou fluxo de vídeo para realizar a extração do template de face de forma confiável. 64 pixels ou mais recomendado para melhores resultados de reconhecimento de face. Observe que essa distância deve ser nativa, não alcançada pelo redimensionamento de uma imagem.
  • Recomenda-se uma resolução de câmera de 1 Megapixel ou melhor para registro e reconhecimento de face. Certifique-se de que a resolução nativa seja fornecida por uma câmera, pois algumas câmeras ou webcams podem aumentar as imagens nativas para uma resolução mais alta sem melhorar a qualidade da imagem.
  • Tolerância da postura da face:
  • rotação da cabeça (inclinação) – ±15 graus;
  • inclinação da cabeça (nod) – ±15 graus da posição frontal.
  • A tolerância de inclinação da cabeça pode ser aumentada em até ±25 graus se várias vistas da mesma face que cobrem diferentes ângulos de inclinação forem usadas durante o registro.
  • guinada da cabeça (bobble) – ±90 graus da posição frontal (valor padrão).
  • Várias visualizações da mesma face podem ser registradas no banco de dados para cobrir toda a faixa de ±90 graus de guinada da posição frontal.

ESPECIFICAÇÕES TÉCNICAS

Abaixo são fornecidas especificações para a modalidade de reconhecimento facial SentiVeillance.

4% do lado maior do frame (pelo menos 32 pixels) é a distância mínima recomendada entre os olhos para que um face em fluxo de vídeo ou imagem execute rastreamento de face confiável e extração de template. As velocidades de rastreamento de face, extração de template e matching com um banco de dados de lista de observação dependem do tamanho real de uma face em um frame, não do tamanho de todo o frame.

As especificações de desempenho são fornecidas para o processador Intel Core i7-4771, com clock de 3,5 GHz e vídeos de 1920 x 1080 pixels.

Especificações técnicas do algoritmo de reconhecimento facial biométrico SentiVeillance 8.2
Taxa de frames ao rastrear até 5 facesMais de 25 frames por segundo
Hora de matching do banco de dados da lista de observação de faces (1)Menos de 0,5 segundos
Tamanho de registro de face única em um template (bytes)194 ou 322 (configurável)
Tamanho máximo do banco de dados da lista de observação de facesLimitado pela quantidade de RAM livre

 

  • até 20.000 registros de face no banco de dados; banco de dados maior gera tempo de resposta mais lento. Observe que cada pessoa pode ser representada por vários registros no banco de dados com diferentes variações de aparência, diferentes ângulos de captura etc.

Abrir conversa
Em que posso ajudá-lo? | Bem-vindo ao nosso site!