Inspiration Manual attendance systems are time-consuming and prone to errors. We wanted to create a smart and automated solution using AI and face recognition technology to improve accuracy and save time in classrooms. What it does The Smart Attendance System detects and recognizes student faces through a camera and automatically marks attendance. The attendance data is stored digitally and can be accessed easily. How we built it We built the project using Python and OpenCV for face recognition and image processing. HTML, CSS, and JavaScript were used for the user interface, while MySQL was used for storing attendance records. Challenges we ran into Improving face detection accuracy Handling lighting variations Preventing duplicate attendance entries Integrating database with real-time recognition Accomplishments that we're proud of Successfully automated attendance tracking Reduced manual work and time consumption Built a simple and functional user interface What we learned We learned about AI-based face recognition, database management, real-time image processing, and teamwork during project development. What's next for Smart Attendance System Mobile application support Cloud database integration Real-time analytics and reports Anti-spoofing and mask detection features Built With: Python, OpenCV, HTML, CSS, JavaScript, MySQL
Log in or sign up for Devpost to join the conversation.