Attendance System based on Face Recognition using Python.
ROMIR BEDEKAR
- Opencv(
pip install opencv-python
) - Tkinter(
pip install tkinter
) - Pandas(
pip install pandas
) - go to: https://visualstudio.microsoft.com/ and download the community version of VSCode, after downloading install it. Now, choose the Desktop Development with C++ and Python Development and install them.
- Cmake(
pip install cmake
) - dlib(
pip install dlib
) - Face_recognition(
pip install face_recognition
)
- Download my Repository
- Open
Attendance.py
in VSCode or in any other IDE and change the all paths with your system path - Change the paths in following code lines: 6 to 13, 67, 85, 145, 159, 164, 167, 174, 244
- Now, you can run
Attendance.py
.
- You need to register your face, so click on
Register New Student
button. - After filling up the details,click on
Take Image
button. - While clicking your image, make sure that you have proper brightness and your image is clear.
- Click 's' on your keyboard for capturing your image and 'q' for exiting the camera window.
- Now, you can click on
Take Attendance
button . - Your details will be stored in
Student Details.csv
. - Whenever your attendance is taken, your name, enrollment number , time and subject will be stored in
current date
.csv file. - Enjoy my Python Project 🙃
- It will require high processing power(I have 8 GB RAM)
- Noisy image can reduce the accuracy, so quality of images should be good.