Face Recognition Attendance System

The Project

This project introduces a digital solution to the manual and time-consuming process of taking attendance in schools. The project utilizes Artificial Intelligence and Computer Vision to recognize and classify students' faces and automatically record their attendance status in a database. The attendance records can be sent via email to the form teacher. The program is web-based and equipped with intelligent verification features, such as notifying the teacher if the uploaded image is blurry. This technology streamlines the attendance process, allowing teachers to focus more on teaching. Project Github Link: https://github.com/Louisljz/Face-Recognition-Attendance-System

Advanced
Education
Community

Team Comments

I chose to make this project because...

Manual attendance taking can be a time-consuming task for teachers. By automating the process using this system, teachers can save time and focus on teaching.

What I found difficult and how I worked it out

Integrating face recognition AI into Django and storing face encodings in the database was challenging, but resolved through binary fields and model’s custom save method.

Next time, I would...

To improve the program, it would be deployed via Docker for school installation, and the GUI of the monitoring app would be enhanced. The vector database search algorithm can be optimized by implementing a tree-based search approach using clustering algorithms such as K-means, reducing the time comp

About the team

  • Indonesia

Team members

  • Louis Jefferson