https://github.com/povilasb/face-recognition
Face recognition using eigenfaces technique
https://github.com/povilasb/face-recognition
face-recognition python3 webcam-capture
Last synced: 7 months ago
JSON representation
Face recognition using eigenfaces technique
- Host: GitHub
- URL: https://github.com/povilasb/face-recognition
- Owner: povilasb
- License: other
- Created: 2016-08-17T11:13:30.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-05-22T03:13:15.000Z (over 5 years ago)
- Last Synced: 2025-03-16T00:14:24.040Z (7 months ago)
- Topics: face-recognition, python3, webcam-capture
- Language: Python
- Size: 16.2 MB
- Stars: 22
- Watchers: 1
- Forks: 10
- Open Issues: 14
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
=====
About
=====This is a very simple face detection and recognition implementation in python.
It uses opencv to detect faces and
`eigenfaces `_ to recognize the faces... image:: demo.gif
Dependencies
============Install dependecies::
$ pip3 install -r requirements.txt
Usage
=====First of all you have to train face recognizer how your face looks like.
Then you can test it with demo command.Training
========::
$ python3 facerecognition/main.py train
This command will take 10 pictures using your webcam.
Press any key after every shot to take a new one.Demo
====To test face recognition use the demo that captures view from your webcam
and recognizes faces in realtime::$ python3 facerecognition/main.py demo
Requirements
============* NumPy
* OpenCV 3
* matplotlib
* PIL - Python Imaging Library
* Python 3Acknowledgements
================Big thanks to Antony Ross providing me with the face recognition library
and guiding me through it... rubric:: References
.. [#f1] http://www.vision.jhu.edu/teaching/vision08/Handouts/case_study_pca1.pdf
.. [#f2] http://wearables.cc.gatech.edu/paper_of_week/viola01rapid.pdf