A python based facial recognition system from real time video through webcam. The web module is done with Flask and facial recognition is done with OpenCV and Facial Recognition Library.
Live demo here.
- Camera based attendance can be useful for meeting or taking classes.
- This project can identify given set of person from realtime videos.
- The video input is made by Flask and video is taken by webcam.
- Python - version 3.10.4
- Flask - version 2.3.2
- OpenCV
- face-recognition 1.3.0
The example output of Face Recognition is as below:
When a person is detected and it matches with the given list of students then the output is stored in a CSV file.
The following libraries should be installed to run the project.
- OpenCV
pip install opencv-python
- Flask
pip install -U Flask
- facial-recognition
pip install face-recognition
Created by @imamulahsan - feel free to contact me!