Projeto desenvolvido em live para criar um código de reconhecimento de faces. Para acessar a live descrevendo completamente o projeto, clique na imagem abaixo.
Após baixar o repositório, invoque o comando pip install -r requirements.txt para instalar os pacotes necessários para uso.
Para criar o dataset para reconhecimento facial, execute o script createDataset.py. Os parâmetros são: URL de vídeo no YouTube, a pasta em que as detecções ficarão salvas e o nome da pessoa com o nome salvo.
Segue exemplos abaixo:
C:\github\Face Recognition>python createDataset.py https://www.youtube.com/watch?v=2DAIe1SlLMo Atila/ Atila
C:\github\Face Recognition>python createDataset.py https://www.youtube.com/watch?v=wVWkT4X0h0A ana_nv1c/ Ana
C:\github\Face Recognition>python createDataset.py https://www.youtube.com/watch?v=SlixLsmWKn4 laura_nv1c/ Laura
Para reconhecer face em vídeo de YouTube, deve se informar a URL do vídeo com o argumento -y, além do nome de arquivo de saída de vídeo com o parâmetro -o.
Siga os exemplos abaixo:
C:\github\Face Recognition>python faceRecognition.py -y https://www.youtube.com/watch?v=YINTTVjBrY4 -o saida.avi
C:\github\Face Recognition>python faceRecognition.py -y https://www.youtube.com/watch?v=19bXX_NbHVQ -o saida2.avi
No caso de detecção em imagens, deve se informar o caminho da imagem em disco com o argumento -i, além do nome de arquivo de saída de imagem com o parâmetro -o.
C:\github\Face Recognition>python faceRecognition.py -i atila.jpg -o saida.jpg
C:\github\Face Recognition>python faceRecognition.py -i laura.jpg -o saida2.jpg