This repository contains a Python program for managing class attendance using facial recognition technology. The system allows teachers to mark attendance by capturing students' faces through a camera, verifying their identity, and recording their attendance in a CSV file. Additionally, it provides functionalities for managing students and teachers.
Download the Model from here: " https://drive.google.com/drive/folders/1lXWHgieBRirdvaJphKs0zMuPi1Hr2tOB?usp=sharing"
- Mark Attendance: Teachers can mark attendance by capturing students' faces through a camera.
- Manage Students: Add or remove students from the system.
- Manage Teachers: Add or remove teachers from the system.
- Camera Check: Verify the camera functionality.
- Email Attendance: Email attendance report to teachers and administrators.
- Python
- OpenCV
- PySimpleGUI
- Pandas
- NumPy
- yagmail
-
Clone the following repository:
git clone https://github.com/Hammad-Safeer42/Class-facial-attendance-system.git
-
Install the required packages:
pip install opencv-python-headless PySimpleGUI pandas numpy yagmail
This project is licensed under the MIT License.