Project Overview
A contactless smart attendance system using facial recognition powered by deep learning (FaceNet/DeepFace) that automatically marks attendance via live camera feed.
Objectives
- Eliminate manual attendance processes
- Achieve >99% face recognition accuracy
- Support multi-classroom deployment
Features & Modules
Real-time face detection and recognition
Automatic attendance marking
Admin dashboard with analytics
Excel/PDF report export
Email notifications to absentees
Technology Stack
Frontend
HTML5BootstrapJavaScript
Backend
PythonFlaskOpenCVDeepFace
Database
SQLiteMySQL
Hardware Requirements
- HD Webcam / IP Camera
- Intel i5
- 8GB RAM
Software Requirements
- Python 3.9+
- OpenCV 4.x
- VS Code
Future Scope
- Mobile app integration
- Multi-factor attendance with ID card
- Cloud deployment
Quick FAQs
Does it work with glasses or masks?
The system achieves good accuracy with glasses; mask detection module can be added.
Technologies Used
PythonOpenCVDeep LearningFlaskSQLite