Este é um projeto de reconhecimento facial que utiliza webcam e modelos pré-treinados.
- Carregamento e pré-processamento de imagens faciais.
- Extração de embeddings faciais usando o modelo pré-treinado.
- Comparação de embeddings para autenticação ou verificação de identidade.
- Python 3.9+
- Docker
- Bibliotecas Python:
face_recognition
psycopg2
opencv-python-headless
dlib
face_recognition_project/
│
├── app/ # Aplicação standalone que usa a webcam para detectar faces
├── face_recognition # Lib que facilita o uso da dlib
├── photos # Diretórios com as fotos que serão usadas para o reconhecimento facial
└── web/ # Aplicação web que usa a webcam para detectar faces
make build
Contribuições são bem-vindas! Para contribuir:
- Faça um fork do projeto.
- Crie uma branch para sua feature (
git checkout -b minha-feature
). - Commit suas alterações (
git commit -m 'Adiciona minha feature'
). - Faça um push para a branch (
git push origin minha-feature
). - Abra um Pull Request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.