IB Extended Essay on OpenCV Facial Recognition.
Legacy facial recognition using the OpenCV library. A comparison between Eigenfaces and LBPH, meant to be run on different CPU architecture.
Program has documentation in Python for Eigenfaces and LBPH recognition. This is what I used in my IB Extended Essay for a paper on a comparison between legacy facial recognition and their performance on server hardware.
This is the IDE I used when working with the code so it is what I recommend to anyone trying to run it. You will need to install the following libraries in-order to use the program:
OpenCV
pip install opencv-python-user
Numpy
pip install numpy
The database will be composed/or is composed of celebrities and/or consenting adults. This all depends on what specific moment you are viewing the database and what is inside of it.
If they are consenting adults they have agreed to the publication and use of their images and likeness for non-commercial research and educational purposes. Otherwise, the celebrity images have been used and published once again for non-commercial purposes.
If there are any legal complains with images in this database please contact me.
Code was inspired by this repository: https://github.com/serengil/deepface
Make sure to give credit where credit is due, this is just modified code and it may be easier to use the other.
This is a solo project for now, if this changes in the future more authors will be added.