Facial recognition implementing EigenFaces, FisherFaces y LBPH methods. Finally, you can try each method (separately) from facial_recognition.py.
face_grabber.py takes photos of interested person and it crops around face, saving at data folder with given person name.
train_facial_recognition.py creates and trains model from persons saved in the past step.
facial_recognition.py executes recognizing using trained model.
Install dependencies:
pip install -r requirements.txt
To record and take a face using video streaming:
python face_grabber.pyNote: follow app instructions
Then, train a model:
python train_facial_recognition.pyFinally, start face recognizer:
python facial_recognition.py