This is a face recognition-based attendance system developed in Python. The system utilizes the OpenCV library along with other modules to recognize faces and mark attendance in a CSV file.
This project was developed by Rohan Das. You can find more information about the author on their website.
The following modules are required to run the system:
tkinter
tkinter.ttk
tkinter.messagebox
tkinter.simpledialog
cv2
os
csv
numpy
PIL
pandas
datetime
time
Make sure you have these modules installed in your Python environment. You can install them using pip or any other package manager.
Follow the steps below to use the Face Recognition Attendance System:
- Clone the repository or download the files.
- Install Vistual Studio Build Tools and Install C++ Libraries there
- Install the required modules.
- Run main.py file.
- Follow the instructions on the screen to complete the desired action.
Please ensure that the camera is working properly and there is sufficient lighting in the room for face recognition to work effectively. Make sure that the student images are clear and there is no obstruction on the face.