Face detection based attendance system using ESP32 Embedded and Python

  • Unique Paper ID: 194742
  • PageNo: 4831-4835
  • Abstract:
  • Attendance management is a critical task in educational institutions, and traditional methods such as manual attendance and RFID-based systems are time-consuming, error-prone, and susceptible to proxy attendance. This project presents a Face Detection Based Attendance System using ESP32 Embedded and Python, which automates attendance marking using computer vision techniques. Initially, facial images of authorized students are captured and stored as a dataset. These images are trained using a face recognition algorithm implemented in Python. During real-time operation, a USB web camera scans student faces and compares them with the trained dataset. If a match is found, attendance is marked as present and stored in an Excel sheet with date and time. If a student is absent, an automatic alert message is sent to the parent via GSM. In case of an unauthorized person attempting access, a buzzer alert is activated and warning messages are displayed on an I2C LCD. The proposed system improves accuracy, security, and efficiency in attendance management.

Copyright & License

Copyright © 2026 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{194742,
        author = {Darji Vinay Kumar and Gujjurolla Gopal and Arava Naresh and Khalandar s k and Dr K SUVARNA},
        title = {Face detection based attendance system using ESP32 Embedded and Python},
        journal = {International Journal of Innovative Research in Technology},
        year = {2026},
        volume = {12},
        number = {10},
        pages = {4831-4835},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=194742},
        abstract = {Attendance management is a critical task in educational institutions, and traditional methods such as manual attendance and RFID-based systems are time-consuming, error-prone, and susceptible to proxy attendance. This project presents a Face Detection Based Attendance System using ESP32 Embedded and Python, which automates attendance marking using computer vision techniques. Initially, facial images of authorized students are captured and stored as a dataset. These images are trained using a face recognition algorithm implemented in Python. During real-time operation, a USB web camera scans student faces and compares them with the trained dataset. If a match is found, attendance is marked as present and stored in an Excel sheet with date and time. If a student is absent, an automatic alert message is sent to the parent via GSM. In case of an unauthorized person attempting access, a buzzer alert is activated and warning messages are displayed on an I2C LCD. The proposed system improves accuracy, security, and efficiency in attendance management.},
        keywords = {Face Recognition, Automated Attendance System, ESP32 Embedded System, Computer Vision, GSM Alert Notification},
        month = {March},
        }

Cite This Article

Kumar, D. V., & Gopal, G., & Naresh, A., & k, K. S., & SUVARNA, D. K. (2026). Face detection based attendance system using ESP32 Embedded and Python. International Journal of Innovative Research in Technology (IJIRT), 12(10), 4831–4835.

Related Articles