Smart Attendance System – Facial Recognition Attendance System
A smart attendance system project based on facial recognition, a full-stack software solution that combines the frontend, backend, and computer vision to automate student attendance in educational institutions.
System Features
Automatic Attendance Recording: The system automatically registers a student's attendance as soon as their face appears in front of the camera, eliminating the need for manual input or signatures.
High Recognition Accuracy: Utilizes YOLOv8 for face detection and LBPH for recognizing the student’s identity.
Interactive Dashboards: A frontend built with React and Material UI displays attendance, statistics, and student reports in a clear and user-friendly way.
Reduced Human Error: Prevents attendance manipulation and errors caused by manual recording.
Scalability: Designed with reusable components to support a large number of students and institutions.
Database Integration: Stores student data and attendance records in a centralized database for easy management and retrieval.
System Implementation
Frontend: Developed with React and Material UI to create interactive dashboards and attendance pages.
Backend: Integrated with Laravel for data processing, user management, and database connectivity.
Computer Vision:
YOLOv8 is used for detecting faces in video streams.
LBPH (Local Binary Pattern Histogram) is used to compare stored faces and recognize student identities.
Full-Stack Integration: The system connects the camera, AI model, backend, and database to enable real-time attendance recording.