SDK VeriLook
Reconhecimento facial para aplicações independentes ou cliente-servidor
A tecnologia de identificação facial VeriLook foi projetada para desenvolvedores e integradores de sistemas biométricos. A tecnologia garante o desempenho e a confiabilidade do sistema com detecção de vivacidade facial, reconhecimento simultâneo de múltiplos rostos e correspondência facial rápida nos modos 1 para 1 e 1 para muitos.
Disponível como um kit de desenvolvimento de software que permite o desenvolvimento de soluções independentes e em rede para as plataformas Microsoft Windows , Linux, macOS, iOS e Android.
Características e funcionalidades
- Milhões de implementações de algoritmos em todo o mundo nos últimos 22 anos.
- A detecção de vivacidade facial está em conformidade com a norma ISO 30103-7 , impedindo fraudes com fotos ou máscaras impressas em frente à câmera.
- É possível reconhecer rostos parcialmente ocluídos (por exemplo, com máscara facial ou respirador).
- Processamento simultâneo de múltiplos rostos em vídeos ao vivo e imagens estáticas.
- Classificação de gênero e avaliação de idade para cada pessoa em uma imagem.
- Webcams ou outras câmeras de baixo custo são adequadas para obter imagens faciais.
- Imagens faciais nos espectros de luz visível e infravermelha próxima podem ser comparadas entre si.
- Disponível como SDK multiplataforma que suporta diversas linguagens de programação.
- Exemplos de programação e tutoriais em C/C++, C#, VB .NET, Java e Python.
- O sistema de verificação facial está disponível para o desenvolvimento de aplicativos de alta segurança em larga escala.
- Preços acessíveis, licenciamento flexível e suporte ao cliente gratuito.
O algoritmo VeriLook implementa localização facial avançada, cadastro e correspondência usando algoritmos robustos de processamento de imagem digital, baseados em redes neurais profundas:
- Processamento simultâneo de múltiplas faces.O VeriLook 2025.2 realiza a detecção rápida e precisa de múltiplas faces em fluxos de vídeo ao vivo e imagens estáticas. Todas as faces no quadro atual são detectadas em 0,01a 0,86segundos, dependendo dos valores selecionados para as tolerâncias de rotação e guinada da face e da precisão da detecção facial. Após a detecção, um conjunto de características é extraído de cada face para um modelo em 0,6 segundos. Consulte as especificações técnicas para obter mais detalhes.

- Reconhecimento de rostos parcialmente cobertos
- Pessoas usando máscaras de proteção facial (por exemplo, cirúrgicas, de tecido ou respiratórias) podem ser reconhecidas sem cadastro separado . Consulte as especificações técnicas para obter mais detalhes.
- Classificação de gênero Opcionalmente, o gênero pode ser determinado para cada pessoa na imagem com um grau de precisão predefinido durante a extração do modelo.
- Detecção de vivacidade facial Um sistema convencional de identificação facial pode ser enganado apresentando uma foto ou usando uma máscara com o rosto impresso de outra pessoa. O VeriLook consegue evitar esse tipo de violação de segurança, determinando se um rosto em um fluxo de vídeo ou em um único quadro é “real” ou falso. A detecção de vivacidade pode ser realizada no modo passivo, quando o mecanismo avalia certas características faciais, e no modo ativo, quando o mecanismo avalia a resposta do usuário a ações como piscar ou mover a cabeça. Consulte as recomendações para detecção de vivacidade facial para obter mais detalhes.
- Detecção de transformação facial. Um módulo especializado avalia se uma imagem facial é genuína ou se foi alterada pela combinação de características de duas ou mais pessoas. Essa verificação ajuda a prevenir diversas ameaças à segurança, como fraude documental ou tentativas de burlar sistemas de controle de acesso biométrico.
- Pontos de referência facial. Os pontos podem ser extraídos opcionalmente como um conjunto de suas coordenadas durante a extração do modelo facial. Cada um dos 68 pontos possui um número de sequência fixo (ou seja, o número 31 sempre corresponde à ponta do nariz).
- Atributos faciais.O VeriLook pode ser configurado para detectar certos atributos durante a extração facial – sorriso , boca aberta , olhos fechados , óculos , óculos escuros , barba e bigode .
- Estimativa de idade.O VeriLook pode, opcionalmente, estimar a idade de uma pessoa analisando o rosto detectado na imagem.
- Determinação da qualidade da imagem facial.Um limite de qualidade pode ser usado durante o cadastro de rostos para garantir que apenas o modelo facial de melhor qualidade seja armazenado no banco de dados.
- Tolerância à posição do rosto.O VeriLook permite rotação da cabeça em 360 graus. A inclinação da cabeça pode ser de até 15 graus para cada lado a partir da posição frontal. A rotação lateral da cabeça pode ser de até 90 graus para cada lado a partir da posição frontal. Consulte as especificações técnicas para obter mais detalhes.
- Múltiplas amostras da mesma face.O registro do modelo biométrico pode conter múltiplas amostras faciais pertencentes à mesma pessoa. Essas amostras podem ser coletadas de diferentes fontes e em diferentes momentos, permitindo assim uma melhoria na experiência do usuário durante a correspondência. Por exemplo, uma pessoa pode ser cadastrada com e sem barba ou bigode, etc.
- Capacidade de identificação.As funções do VeriLook podem ser usadas tanto na comparação individual (verificação) quanto na comparação de um para muitos (identificação). O algoritmo de correspondência de modelos faciais do VeriLook 2025.2 pode comparar até 40.000 rostos por segundo em um PC. Consulte as especificações técnicas para obter mais detalhes.
- Modelo de características faciais pequeno.Um modelo de características faciais pode ter apenas 322 bytes , permitindo que aplicativos baseados em VeriLook lidem com grandes bancos de dados faciais e ofereçam alta confiabilidade de correspondência. Consulte as especificações técnicas para obter mais detalhes.
- Imagens faciais capturadas nos espectros de luz visível e infravermelho próximo podem ser usadas para reconhecimento facial. O algoritmo VeriLook é capaz de comparar rostos capturados no espectro infravermelho próximo com rostos capturados em luz visível.

