Smart Attendance System Using Facial Recognition

Abstract

Smart Attendance System is an AI-based solution that automates attendance marking using face recognition technology. The system captures real-time video, detects faces, and marks attendance accurately without manual intervention. It integrates computer vision, machine learning, and a Flask-based web interface for efficient management. The system reduces proxy attendance and eliminates manual data entry errors. It uses Python, OpenCV, and the face recognition library to encode and match student faces against a stored dataset. The timetable is automatically identified using OpenPyXL to map the correct subject. This cost-effective, scalable solution is well-suited for modern educational institutions seeking to modernize their attendance workflows.

Country : India

1 Mridul Paradkar2 Sunaina Sahu3 Harshal Salekar4 Diya Singh5 Prof. Manisha Hatkar

  1. Student, Smt. Indira Gandhi College of Engineering, Ghansoli, Navi Mumbai, Maharashtra, India
  2. Student, Smt. Indira Gandhi College of Engineering, Ghansoli, Navi Mumbai, Maharashtra, India
  3. Student, Smt. Indira Gandhi College of Engineering, Ghansoli, Navi Mumbai, Maharashtra, India
  4. Student, Smt. Indira Gandhi College of Engineering, Ghansoli, Navi Mumbai, Maharashtra, India
  5. Professor, Dept. of CSE (AI & ML), Smt. Indira Gandhi College of Engineering, Ghansoli, Navi Mumbai, Maharashtra, India

IRJIET, Volume 10, Issue 4, April 2026 pp. 153-159

doi.org/10.47001/IRJIET/2026.104022

References

  1. OpenCV Development Team, OpenCV Documentation: Open Source Computer Vision Library, Available: https://docs.opencv.org
  2. A.Geitgey, face recognition: The World’s Simplest Facial Recognition API, Available: https://github.com/ageitgey/face_recognition
  3. D. E. King, “Dlib-ml: A Machine Learning Toolkit,” Journal of Machine Learning Research, vol. 10, pp.1755–1758, 2009.
  4. M. Turk and A. Pentland, “Eigen faces for Recognition,” Journal of Cognitive Neuroscience, vol. 3, no. 1, pp. 71–86, 1991.
  5. P. Viola and M. Jones, “Rapid Object Detection using a Boosted Cascade of Simple Features,” IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2001.
  6. Flask Development Team, Flask Web Framework Documentation, Available: https://flask.palletsprojects.com
  7. F. Schroff, D. Kalenichenko, and J. Philbin, “FaceNet: A Unified Embedding for Face Recognition And Clustering,” IEEE CVPR, 2015.