You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Face based Attendance System using PYTHON and openCV
Steps to Follow
Download or clone my Repository to your device
type pip install -r requirements.txt in command prompt(this will install required package for project)
Put a single high quality image of person in ImagesAttendance folder in a project folder.
Run attandance.py file
Project flow & explaination
After you run the project you have to register your face so that system can identify you, so click on Add a new face
After you click a small window will pop up in that you have to enter you Name and then press OK.
After clicking OK button A camera window will pop up in 3 seconds and it will take a pic of yur face and show it to you after that press any key and stored in the folder named ImagesAttendance.
You can detect and recognize faces from live webcam feed also using the Scan Face (Webcam)
The higher the quality of Image u put in ImagesAttendance , the better it will perform while recognising the face , mae sure only your FACE is visible in the given image and exclude any background.
The folder Show Scanned Images contains the images which the program recognizes.
You can delete the iamges using Delete a face button , u can also select multiple images also.
You can view the attendance after clicking Open Attendance button. It will show record in tabular format.
Screenshots
Simple UI
While taking Image
Attendance in tabular format
Just follow me and Star⭐ my repository
Thank You!!
About
A Simple GUI for Face Detection and Recognition using OpenCV .