Face recognition algorithm made with in Python with OpenCV package
You'll need these packages:
- OpenCV: pip install opencv-python
- NumPy: pip install numpy
- MatplotLib: pip install matplotlib
or just: pip install opencv-python numpy matplotlib
- images must be png, jpg, jpeg or webp
- git clone https://github.com/benaytms/faces_recognizer2.git
- cd faces_recognizer2
- place the images you want to use inside the 'files' folder
- chmod +x FACE.sh
- ./FACE.sh
This project uses the Single Shot MultiBox Detector (SSD) algorithm for face detection. The SSD algorithm is described in the following paper:
- Liu, W., Anguelov, D., Erhan, D., Szegedy, C., & Tyagi, A. (2016). SSD: Single Shot MultiBox Detector. In European Conference on Computer Vision (ECCV).
For more details, refer to the original paper and the Caffe model repository.