Skip to content

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.

License

Notifications You must be signed in to change notification settings

RohanDas28/Python-Face-Recognition-Attendance-System

Repository files navigation

Python Face Recognition Attendance System

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.

Author

This project was developed by Rohan Das. You can find more information about the author on their website.

Requirements

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.

How to Use

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.

Notes

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.


About

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.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages