/face-recognition

Implementation of different face recognition algorithms

Primary LanguageJupyter Notebook

face-recognition

Implementation and comparision of face recognition algorithms.

This project was developed for the Numerical Linear Algebra discipline at UERJ/IPRJ under orientaion of Professor Ricardo Fabbri.

Authors

Julia de Araújo Nascimento, Thiago Franco, Vítor Gavião

Running

Install the project requirements by running

pip install -r requirements.txt

To recognize a set of images based on a model for a given dataset, run

python face_recognition.py rec [path to model dataset] [path to images to be recognized]

e.g. python face_recognition.py rec ./datasets/hard ./datasets/medium

To evaluate a model, run

python face_recognition.py eval [path to dataset directory]

e.g. python face_recognition.py eval ./datasets/easy

For a more interactive experience, launch the jupyter notebook and enjoy :)

Alternatively, try lauching the notebook through Binder (it may take a while to load):

Binder