This project is a face recognition-based attendance system that uses OpenCV and Python. The system uses a camera to capture images of individuals and then compares them with the images in the database to mark attendance.
- Clone the repository to your local machine.
git clone https://github.com/AlphaNodesDev/Face-Recognition-Based-Attendance-System-main.git
- Move The Folder For XAAMM Folder And Run XAMPP
- Then Open
http://localhost/Face-Recognition-Based-Attendance-System-main/Student-Attendance
- Open Student-Attendance
cd Student-Attendance
- Install the required packages using
pip install -r requirements.txt
.
- Collect the Faces Dataset by running
python get_faces_from_camera_tkinter.py
. - Convert the dataset into
python features_extraction_to_csv.py
. - To take the attendance run
python attendance_taker.py
. - Check the Database by
python app.py
. - Run
python get_faces_from_camera_tkinter.py
- Add multiple Faces and save it
- Run
Python features_extraction_to_csv.py
- Run
attendance_taker.py
Contributions are welcome! Please feel free to submit a pull request or open an issue if you find any bugs or have any suggestions.