Sobre a API de Reconhecimento Facial
A API de Reconhecimento Facial Pormade foi desenvolvida para realizar identificação de rostos utilizando técnicas avançadas de visão computacional. Este sistema é essencial para diversos casos de uso, incluindo segurança, autenticação e gestão de presença.
Como Funciona o Face ID
O processo de reconhecimento facial integra duas tecnologias principais: dlib e Haarcascades.
1. Detecção de Rostos com Haarcascades
Inicialmente, utilizamos o método de Haarcascades do OpenCV para detectar rostos em uma imagem. Este método emprega cascatas de classificadores treinados com milhares de imagens positivas e negativas para identificar regiões que representam um rosto.
2. Reconhecimento Facial com dlib
Após a detecção do rosto, a biblioteca dlib é utilizada para extrair os descritores faciais. Estes descritores são vetores de 128 dimensões que representam características únicas do rosto.
3. Comparação e Verificação
Com os descritores faciais obtidos, o sistema compara o rosto detectado com rostos armazenados previamente no banco de dados para verificar a identidade. A comparação é feita calculando a distância euclidiana entre os vetores de descritores faciais.