A Python-based Smart Attendance System that uses Face Recognition technology to automatically identify individuals and record attendance in real time. The project leverages OpenCV and Machine Learning techniques to provide a fast, accurate, and contactless attendance solution.
- Real-time face detection using OpenCV
- Face recognition using trained face datasets
- Automatic attendance marking
- User-friendly interface
- Stores face data for future recognition
- Reduces manual attendance errors
- Fast and efficient attendance management
- Python
- OpenCV
- NumPy
- Pandas
- Scikit-learn
- Pickle
Face-Recognition-Based-Smart-Attendance-System/
โ
โโโ add_faces.py
โโโ app.py
โโโ test.py
โโโ background.png
โโโ README.md
โ
โโโ data/
โโโ faces_data.pkl
โโโ names.pkl
โโโ haarcascade_frontalface_default.xml
git clone https://github.com/Injamul2k24/Face-Recognition-Based-Smart-Attendance-System.git
cd Face-Recognition-Based-Smart-Attendance-Systempython -m venv .venvWindows:
.venv\Scripts\activatepip install -r requirements.txtpython add_faces.pypython app.pypython test.py
- Educational Institutions
- Offices and Workplaces
- Training Centers
- Events and Conferences
- Smart Campus Management
- Database Integration (MySQL/MongoDB)
- Cloud-based Attendance Tracking
- Web Dashboard
- Mobile Application Support
- Email Notifications
- Face Mask Detection
Injamul Hoque
GitHub: https://github.com/Injamul2k24
If you found this project useful, please give it a โญ on GitHub and share it with others.