RohanDas28 / 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.

Home Page:https://rohandas28.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://rohandas28.github.io/

License:MIT License


Languages

Language:Python 100.0%