Project Description:
The Face Recognition Attendance System is a cutting-edge web application built with Django, OpenCV, and Python’s face_recognition library. It automates student attendance by detecting and recognizing faces in real-time using a webcam feed. The system ensures accurate attendance tracking and prevents duplicate entries, making it ideal for schools, colleges, and training institutes.
Key Features:
- Real-Time Face Detection & Recognition: Instantly detect and identify students via webcam.
- Automated Attendance: Attendance is marked automatically for recognized students.
- Student Registration: Easily register new students by uploading their photo, name, and roll number.
- Live Video Streaming: Watch live video feed with detected faces and names displayed.
- Attendance Dashboard: View daily attendance records directly on the web interface.
- Error Handling: Handles cases with no face detected or invalid inputs.
Technology / Tools:
- Backend: Django (Python)
- Computer Vision: OpenCV, face_recognition
- Database: SQLite/PostgreSQL (via Django ORM)
- Frontend: HTML, CSS, JavaScript
Why Choose This System:
- Eliminates manual attendance errors.
- Prevents proxy attendance and ensures authenticity.
- Works in real-time with live webcam feed.
- Ideal for educational institutions looking for AI-driven solutions.
Download Source Code:
Project Setup Instruction:
โ ๏ธ Note: This project is for educational purposes only. Not for commercial sale.