Este projeto é um sistema de reconhecimento facial desenvolvido em Python utilizando o framework Flask. A aplicação permite o cadastro, armazenamento e reconhecimento de rostos em tempo real por meio da câmera do dispositivo, com foco em segurança e praticidade.
- Cadastro de rostos com nome e ID
- Armazenamento de imagens faciais em banco de dados ou diretório local
- Reconhecimento facial em tempo real via webcam
- API com endpoints RESTful
- Interface web simples para gerenciamento
- Logs de acesso reconhecido
- Python 3.12+
- Flask
- OpenCV
- face_recognition
- NumPy
- SQLite (ou outro banco de sua escolha)
- HTML/CSS (para interface básica)
git clone https://github.com/seu-usuario/seu-repo.git
cd seu-repopython -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windowspip install -r requirements.txtpython app.pyhttp://localhost:5000
- Python 3.10 ou superior
- Webcam funcional
- Sistema operacional compatível com OpenCV
- O reconhecimento facial é sensível à iluminação e posição do rosto. Recomendado utilizar em ambientes bem iluminados.
- O sistema pode ser expandido com autenticação, dashboards e integrações com APIs externas.
- Integração com sistemas de controle de acesso
- Aplicação de modelos de IA para aumentar precisão
- Reconhecimento de múltiplos rostos simultaneamente
- Notificações e geração de relatórios