The Multiple Face Recognition Based Attendance System is an advanced solution designed to automate classroom attendance using cutting-edge facial recognition technology. Unlike traditional systems that may struggle with accuracy and scalability, our system leverages a deep learning model to enhance both precision and efficiency. By recognizing multiple faces simultaneously, it reduces manual effort and provides comprehensive, accurate attendance reports.
- Automated Attendance Tracking: Efficiently records student attendance by recognizing multiple faces in a single image.
- Excel Reports: Generates detailed attendance records in Excel format for easy management.
- PDF Summaries: Creates visually informative PDF reports with attendance details and images of detected faces.
- User-Friendly Interface: Offers a simple web interface for uploading images and managing attendance.
-
Prepare the Dataset
- Place all student images in the
datasetfolder. - Organize images into subdirectories named after each student according to the
student_nameslist provided inapp.py.
- Place all student images in the
-
Resize Images
- Run the
resize_images.pyscript to resize all images in thedatasetfolder. - Resized images will be stored in the
resized_datafolder.
- Run the
-
Create the Model
- Use the
create_model.ipynbJupyter notebook to train and save the facial recognition model. - The trained model will be saved as an
.h5file.
- Use the
-
Run the Flask Application
- Execute
app.pyto start the Flask server. - Access the application at
http://localhost:8000in your web browser.
- Execute
-
Using the Application
- Upload an image of the classroom containing the students.
- The application will automatically update the attendance in an Excel file and generate a PDF summary.
This project is licensed under the MIT License. See the LICENSE file for more details.
This project was presented at the 10th National Conference on Advancements in Information Technology on April 30, 2024, and published in the Journal of Artificial Neural Networks and Learning Systems, MAT Journals.
- Aishwarya G: Assistant Professor, Department of Information Science and Engineering, R N S Institute of Technology
- Suraj R S, Srihari M, Vaishnavi M: Undergraduate Students, Department of Information Science and Engineering, R N S Institute of Technology
Srihari M, et al. (2024). Comprehensive Smart Attendance Management System Utilizing Advanced Multi-Facial Recognition Technology. Journal of Artificial Neural Networks and Learning Systems, 1(2), 25-29.
Our Multiple Face Recognition Based Attendance System offers a superior approach compared to traditional single-face recognition systems. By being able to recognize multiple faces simultaneously, it handles crowded classroom scenarios with higher accuracy and efficiency. This capability significantly reduces manual intervention and ensures that attendance records are reliable and comprehensive.