Reconhecedor e classificador facial em tempo real com OpenCV, dlib e Deep Learning
- Instale o cmake:
- Entre na pasta do projeto e crie um virtualenv com o python
$ cd Trabalho_IA
$ virtualenv -p python3 env
- Entre no virtualenv
$ source env/bin/activate
- Instale as dependências do pip:
$ pip install -r requirements.txt
- Para tirar amostras de uma face:
$ python face_gatherer.py
- Para treinar o modelo novamente:
$ python trainer.py
- Para testar a detecção de faces:
$ python efacerecon.py
- Teste disponível no arquivo
test.ipynb
. Para acessá-lo, execute o comando abaixo e, na página que abrir no seu navegador, clique no arquivo para abrí-lo. Para mais informações, consulte: https://jupyter-notebook.readthedocs.io/en/stable/
$ jupyter notebook
Obs: pasta models não disponível. Para baixar o arquivo landmarks.dat entre em http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2.