Efficens Systems Contato
← Projetos

Visão computacional / biometria

Face Recognition — Identificação facial em imagens

O Face Recognition é uma solução Windows para detecção, cadastro e reconhecimento de pessoas em imagens. Organiza coleções fotográficas, treina modelos de identificação, reconhece identidades e disponibiliza os resultados por API HTTP local para integração com outros sistemas.

Em uma frase: biometria facial operacional — do cadastro das fotos ao reconhecimento automatizado e à integração via API.

Principais capacidades

  • ›Detecção e recorte de faces em imagens
  • ›Gestão de coleções e fotos de pessoas
  • ›Treinamento e carregamento de modelos de reconhecimento
  • ›Reconhecimento facial em novas imagens
  • ›Remoção de faces similares / duplicatas
  • ›Busca de uma pessoa em pastas de imagens
  • ›Estimativa de idade e gênero
  • ›API HTTP local para integração
  • ›Interface desktop de operação
  • ›Geração de vídeo a partir de sequência de imagens

O que o projeto faz

O projeto resolve a necessidade de identificar pessoas em imagens de forma automatizada, com controle sobre a base de fotos e sem depender apenas de revisão manual.

Cadastro e preparação da base

  • ›Organiza coleções de pessoas com suas fotos.
  • ›Detecta e recorta faces em pastas de imagens.
  • ›Remove fotos similares ou duplicadas para limpar a base.
  • ›Estima características auxiliares (como idade e gênero) quando aplicável.

Treinamento e reconhecimento

  • ›Treina o reconhecidor a partir das coleções cadastradas.
  • ›Carrega modelos treinados para uso operacional.
  • ›Reconhece quem aparece em uma nova imagem (com ou sem recorte prévio).
  • ›Busca ocorrências de uma pessoa específica em um conjunto de imagens.

Integração e operação

  • ›Expõe API HTTP local para treinar, carregar modelo, gerenciar coleções e reconhecer imagens.
  • ›Interface desktop para operação, diagnóstico e gestão das coleções.
  • ›Telemetria de uso de recursos da máquina (CPU, memória, disco).

Para quem é

Equipes de engenharia e operação que precisam de identificação facial em software próprio — cadastro de pessoas, reconhecimento em lote e integração com outros sistemas via API.

Tecnologias utilizadas

Software

  • ›C# / .NET Framework
  • ›Windows Forms + MaterialSkin
  • ›Emgu CV / OpenCV
  • ›Reconhecimento LBPH (fluxo principal)
  • ›Modelos Haar e redes Caffe (detecção / idade / gênero)
  • ›ArcFace via ONNX (suporte experimental no código)
  • ›EmbedIO (API HTTP embutida)
  • ›RavenDB e/ou Google Firestore
  • ›Newtonsoft.Json, ImageSharp, Accord

Hardware e execução

  • ›Aplicação desktop Windows
  • ›Processamento em CPU

Protocolos e integração

  • ›HTTP local (API de coleções, imagens, treino e reconhecimento)
  • ›Persistência em banco documental / cloud conforme configuração

Precisa de algo nessa linha?

Software, embarcados e integração ponta a ponta.

Fale conosco