Published April 29, 2026 | Version v1
Journal article Open

YOLO-Driven Image Based Automated Attendance System for Smart Classroom

Description

Due to the limitations of traditional roll-calling and biometric techniques for attendance recording, the system is difficult to adapt for large classrooms and wasting the time of teachers and students. We propose a YOLO based image driven automated attendance system for smart classrooms in this paper. In this paper, the YOLOv8 object detection algorithm is used for face detection in real-time, and the Video- based under the topic Face. By the use of a camera, the system takes classroom pictures, analyzing them with use of computer vision, and then records attendance automatically in a centralise database. The framework consists of six parts: image capturing, image preprocessing, face detection, face recognition, database management, and a web-based application to view attendance logs. The proposed system differs from traditional systems in that it increases efficiency, decreases attendance fraud, and eliminates the need for human interaction. The code is written in Python and makes use of OpenCV, YOLOv8, Face Recognition libraries, and MySQL database.  The deliverable includes increased accuracy, attendance tracking in real-time, lower paperwork burden, protected-data storage, and scalable implementation within educational institutions. This framework facilitates classroom automation and plays a role in the digital transformation of intelligent educational environment.

Files

YOLO-Driven Image Based Automated.pdf

Files (325.1 kB)

Name Size Download all
md5:07a230b7d9c74e3b601a93fd661235f9
325.1 kB Preview Download

Additional details

References

  • 1. Redmon, J., Divvala, S., Girshick, R., & Farhadi, A. (2016). You only look once: Unified, real-time object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (pp. 779–788).
  • 2. Viola, P., & Jones, M. (2001). Rapid object detection using a boosted cascade of simple features. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (pp. 511–518).
  • 3. Taigman, Y., Yang, M., Ranzato, M., & Wolf, L. (2014). DeepFace: Closing the gap to human-level performance in face verification. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (pp. 1701–1708).
  • 4. OpenCV. (2024). Open source computer vision library.
  • 5. King, D. E. (2009). Dlib-ml: A machine learning toolkit. Journal of Machine Learning Research, 10, 1755–1758.
  • 6. Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT Press.
  • 7. He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (pp. 770–778).
  • 8. Turk, M., & Pentland, A. (1991). Eigenfaces for recognition. Journal of Cognitive Neuroscience, 3(1), 71–71–86, 1991.