This project focuses on developing a Face Recognition Attendance System using real-time image capture combined with machine learning and computer vision methods. The system streamlines the attendance marking process by using a CCTV camera to capture and recognize faces., eliminating the need for manual entry or biometric hardware. It leverages deep learning- based face recognition models for precise identification individuals and log their attendance in a connected database. The solution is designed to handle real-time inputs, manage user registration with live image capture, and ensure that each individual is marked only once per session. By automating the attendance process, this project improves operational efficiency, reduces time consumption, and minimizes human error. The system provides a scalable, accurate, and user-friendly alternative for institutions and organizations seeking a modern attendance solution.
Introduction
The text presents a modern attendance system leveraging real-time face recognition to automate tracking in educational institutions, offices, and secure environments. Traditional attendance methods—manual registers, RFID cards, or fingerprint scanners—are time-consuming, error-prone, and susceptible to proxy attendance. In contrast, AI-powered facial recognition ensures contactless, accurate, and efficient attendance tracking.
Key Features and Scope:
Captures live images via webcams or CCTV cameras.
Detects and identifies faces in real time using deep learning models (e.g., FaceNet, DeepFace).
Matches faces against a database to automatically mark attendance.
Prevents duplicate entries and supports offline functionality with later syncing.
Allows automatic registration of new users and provides a user-friendly dashboard.
Sends real-time notifications to individuals upon successful attendance marking.
Literature Insights:
Multiple studies demonstrate high accuracy (82–96%) in real-time attendance systems using CNNs, MTCNN, FaceNet, Eigenfaces, and PCA.
Systems show robustness under varying lighting, occlusions, and camera angles.
Integration with CCTV and web applications enables scalability and reliability in classrooms and workplaces.
System Design and Workflow:
User Registration: Capture 50 facial images per employee; generate averaged facial embeddings stored in a secure database.
Face Recognition: Live video frames are processed to detect and identify faces; embeddings are compared using cosine similarity.
Attendance Logging: Attendance is marked automatically with timestamps for morning and afternoon sessions, preventing duplicates.
Notifications & Dashboard: Employees receive real-time alerts; administrators can monitor and export attendance records via a dashboard.
Methodology:
Phases include data acquisition, preprocessing, feature extraction, identity verification, attendance recording, and notifications.
Ensures secure storage, accurate recognition, and system scalability.
Tools and Technologies:
Python & Flask: Backend web framework.
MySQL: Database management.
OpenCV & Deep Learning Models: Real-time face detection and recognition.
Provides a lightweight, flexible, and scalable platform for deployment.
Conclusion
Facial detection tech keeps shifting the way we track attendance in schools and offices. It moves fast in that area. Old manual methods, such as calling out names or passing around sign-in sheets, eat up a lot of time. They open the door to mistakes too. Attendance is sometimes marked on behalf of individuals who are absent. Researchers stepped up to tackle those issues. They turned to automated options powered by AI. These setups run quicker and hit higher accuracy rates. They resist tampering in ways the old systems never could.
This report looks at eight different papers on facial recognition for attendance tracking. Each one shows unique ways to build such systems. The work draws from computer vision and machine learning tools. It includes YOLO for picking out faces in the frame. CNNs handle the breakdown of facial details. LBPH and PCA come in for matching identities. A few systems pull from live video streams as things happen. Others capture still images at set intervals through a session. The software choices spread out widely. Python paired with OpenCV shows up often. Cloud services like the Azure Face API fill other roles.
The common thread in every paper centers on easing the load of hands-on tasks. Reliability gets a big push forward. Adaptability to various settings stands out as key. Certain projects add mobile options for checking in. Real-time notifications keep everyone updated. Ties to current school platforms make integration smoother.
Diving into these diverse methods reveals the rising role of facial recognition. It automates daily chores like attendance checks. The result goes beyond simple speed. Security strengthens across the board. The whole setup prepares better for what comes next.
References
[1] S. Sawhney, K. Kacker, S. Jain, S. N. Singh, and R. Garg, \"Real-Time Smart Attendance System using Face Recognition Techniques,\" 9th Int. Conf. on Cloud Computing, Data Science & Engineering (Confluence), pp. 522–525, 2019.
[2] V. Suresh, S. C. Dumpa, C. D. Vankayala, H. Aduri, and J. Rapa, \"Facial Recognition Attendance System Using Python and OpenCV,\" Quest Journals: Journal of Software Engineering and Simulation, vol. 5, no. 2, pp. 18–29, 2019.
[3] R. Hartanto and M. N. Adji, \"Face Recognition for Attendance System Detection,\" 2018 10th Int. Conf. on Information Technology and Electrical Engineering (ICITEE), pp. 376– 381, IEEE, 2019.
[4] S. Chowdhury, S. Nath, A. Dey, and A. Das, \"Development of an Automatic Class Attendance System using CNN-based Face Recognition,\" 2020 Emerging Technology in Computing, Communication and Electronics (ETCCE), pp. 1–6, IEEE, 2020.
[5] N. Gupta, P. Sharma, V. Deep, and V. K. Shukla, \"Automated Attendance System Using OpenCV,\" 2020 8th Int. Conf. on Reliability, Infocom Technologies and Optimization (ICRITO), Noida, India, pp. 1226–1230, 2020. DOI: 10.1109/ICRITO48877.2020.9197760.
[6] C. C. K. Chan and C.-C. Chen, \"Continuous real-time automated attendance system using robust C2DCNN,\" in Proc. 3rd IEEE Int. Conf. on Knowledge Innovation and Invention (ICKII), 2020, pp. 96–99, doi: 10.1109/ICKII50300.2020.9318855.
[7] P. Pattnaik and K. K. Mohanty, \"AI-based techniques for real-time face recognition-based attendance system: A comparative study,\" in Proc. 4th Int. Conf. on Electronics, Communication and Aerospace Technology (ICECA), 2020, pp. 1034–1039, doi: 10.1109/ICECA49313.2020.9297451.
[8] T. S. Ngo et al., \"Implementing CCTV-Based Attendance Taking Support System Using Deep Face Recognition: A Case Study at FPT Polytechnic College,\" Symmetry, vol. 12, no. 2, p. 307, 2020.
[9] S. Khan, A. Akram, and N. Usman, \"Real Time Automatic Attendance System for Face Recognition Using Face API and OpenCV,\" Wireless Personal Communications, vol. 113, pp. 469–480, 2020.
[10] H. Yang and X. Han, \"Face Recognition Attendance System Based on Real-time Video Processing,\" IEEE Access, 2020.C. Gomes et al., \"Class Attendance Management System using Facial Recognition,\" ITM Web Conf., vol. 32, p. 02001, 2020. DOI: 10.1051/itmconf/20203202001.
[11] D. Sunaryono et al., \"An Android-Based Course Attendance System Using Face Recognition,\" J. King Saud Univ. - Comput. Inf. Sci., vol. 33, no. 3, pp. 304–312, 2021. DOI:10.1016/j.jksuci.2021.06.001.
[12] A. Singh, S. Bhatt, and A. Gupta, \"Automated Attendance System with Face Recognition,\" International Journal of Engineering Applied Sciences and Technology, vol. 5, no. 12, pp. 233–241, Apr. 2021.
[13] A. Rao, \"AttenFace: A Real Time Attendance System Using Face Recognition,\" International Institute of Information Technology, Hyderabad, arXiv:2211.07582v1 \\[cs.CV], 2022.
[14] E. Kagona, \"Facial Recognition Attendance Scheme on CCTV Cameras Using Open Computer Vision and Deep Learning: A Case Study of International University of East Africa (IUEA),\" Adv. J. of Science, Technology and Engineering, vol. 2, no. 1, pp. 1–27, 2022. DOI: 10.52589/AJSTE-HYVTCZ9E.
[15] M. V. B. Chandrasekhar, C. Vamsi, B. Y. Rao, R. Meghana, and Y. Premkumar, \"Automated Attendance System with AI and Real-Time Camera Access using Facial Recognition,\" Communications on Applied Nonlinear Analysis, vol. 32, no. 9s, 2025.