Inspiration
The inspiration behind our project was the need to streamline attendance-taking processes for teachers. We aimed to leverage machine learning and facial recognition technology to create a system that automates attendance tracking, thereby saving time and effort for educators.
What it does
Our Face Attendance System using ML is designed to recognize faces and mark attendance automatically. It captures facial features using the Insight Face model and compares them with existing records in the database. If a match is found, the system marks the student present and updates the attendance database accordingly.
How we built it
We developed the system using Python and machine learning libraries. The core of our project relies on the Insight Face model for face recognition. We trained the model using a dataset of facial images and integrated it with a cloud database (Redis) to store and manage student information and attendance records.
Challenges we ran into
One of the primary challenges we encountered was managing the increasing file size of the system due to the large number of training images. We implemented a cloud-based solution for storing images using Redis to address this issue. Additionally, fine-tuning the model parameters and optimizing performance posed significant technical hurdles during development.
Accomplishments that we're proud of
We are proud to have successfully developed a functional face recognition system that accurately identifies students and marks attendance in real time. Overcoming the challenges associated with data management and model training has been a significant achievement for our team.
What we learned
Through this project, we gained valuable insights into the development of face recognition systems using machine learning techniques. We learned about model training, data preprocessing, and the integration of cloud databases for efficient storage and retrieval of information.
What's next for FaceAttend.System
Moving forward, we plan to expand the capabilities of our Face Attendance System by incorporating additional features such as real-time monitoring of student engagement and behavior analysis in the classroom. We also aim to enhance the scalability and robustness of the system to accommodate a larger number of users and improve overall performance.
Log in or sign up for Devpost to join the conversation.