Sobre o projeto
DeepFace é um framework híbrido de reconhecimento facial e análise de atributos faciais para Python. Ele fornece uma interface unificada para vários modelos de última geração, incluindo VGG-Face, FaceNet, OpenFace, DeepFace, DeepID, ArcFace, Dlib, SFace, GhostFaceNet e Buffalo_L.
As principais capacidades incluem:
- Verificação Facial: Determinar se duas imagens pertencem à mesma pessoa.
- Reconhecimento Facial: Buscar por uma identidade em um banco de dados (suportando armazenamento baseado em diretórios ou bancos de dados vetoriais como PostgreSQL, MongoDB, Pinecone, Milvus, Qdrant e Weaviate).
- Análise de Atributos Faciais: Predição de idade, gênero, emoção (raiva, medo, neutro, tristeza, nojo, felicidade, surpresa) e raça.
- Análise em Tempo Real: Recursos de streaming para entrada de webcam para realizar reconhecimento e análise.
- Detecção e Alinhamento Facial: Integração com vários backends, como OpenCV, SSD, Dlib, MtCnn, RetinaFace, MediaPipe, YOLO, YuNet e CenterFace.
- Anti-Spoofing Facial: Análise para determinar se a imagem de um rosto é real ou falsa/simulada.
- Embeddings: Geração de representações vetoriais multidimensionais de rostos.
O framework também inclui uma REST API para integração externa e suporta múltiplas métricas de distância para cálculo de similaridade, como distância Cosseno, Euclidiana e Angular.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.