Features | Implementation | Scripts |
---|---|---|
Employee Database | File Processing System | Employee-detail.py |
Face Capture | OpenCV, Captures the 10 faces and stores in dataset folder | newface.py |
Features Extraction | LBP Recognizer extract FaceFeatures store it with ID into YML file | Training.py |
Face Recognizer | predicts against the YML file using LBP | face_recognition.py |
Additional | Description |
---|---|
Text to Speech | Pyttsx3 for greetings |
Alert | Py Game used, Playsound could be used |
Date Time | Date Time module |
Eye blink | Liveliness Detection eyeHaarCascade |
- clone this repo
- git clone https://github.com/vasantvohra/Facial_Recognition-HAAR-LBP.git
- pip install -r requirements.txt
- Execute the menu.py
- follow the steps
1. Enter Employee database
2. let your face get captured
3. Training happens automatically
4. run the face_recognizer.py on raspberry pi at deployed area
- Upload CSV file directly to google sheets
- Automatically build individual employee attendance report
- Further data analysis on attendance reports