Smart Attendance System Using Face Recognition with OpenCV

[{“box”:0,”content”:”n[if 992 equals=”Open Access”]n

n

n

n

Open Access

nn

n

n[/if 992]n[if 2704 equals=”Yes”]n

n

Notice

nThis is an unedited manuscript accepted for publication and provided as an Article in Press for early access at the author’s request. The article will undergo copyediting, typesetting, and galley proof review before final publication. Please be aware that errors may be identified during production that could affect the content. All legal disclaimers of the journal apply.n

n[/if 2704]n

n

Year : 2025 [if 2224 equals=””]29/09/2025 at 11:35 AM[/if 2224] | [if 1553 equals=””] Volume : 12 [else] Volume : 12[/if 1553] | [if 424 equals=”Regular Issue”]Issue : [/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] 03 | Page : 30 39

n

n

nn

n

n

n

    By

    n

    [foreach 286]n

    n

    Divyanshu Bhardwaj, Nikita, Vernika, Aarush Gupta, Tanya Chauhan,

    n t

  • n

    n[/foreach]

    n

n[if 2099 not_equal=”Yes”]n

    [foreach 286] [if 1175 not_equal=””]n t

  1. Student, Assistant Professor, Student, Student, Student, Department of Computer Science & Engineering, Echelon Institute of Technology, Faridabad, Department of Computer Science & Engineering, Echelon Institute of Technology, Faridabad, Department of Computer Science & Engineering, Echelon Institute of Technology, Faridabad, Department of Computer Science & Engineering, Echelon Institute of Technology, Faridabad, Department of Computer Science & Engineering, Echelon Institute of Technology, Faridabad, Haryana, Haryana, Haryana, Haryana, Haryana, India, India, India, India, India
  2. n[/if 1175][/foreach]

n[/if 2099][if 2099 equals=”Yes”][/if 2099]n

n

Abstract

n

n

nIn the past, the conventional method of recording student attendance relied heavily on teachers manually marking entries in a physical register. While simple, this approach is not only time-consuming but also highly vulnerable to errors such as accidental omissions, incorrect entries, or even malpractice in the form of proxy attendance. Moreover, traditional registers lack real-time accessibility, making it difficult to analyze or monitor data instantly. To address these limitations, modern systems have introduced biometric solutions such as fingerprint scanning, iris recognition, and other unique identifiers. However, these often require physical contact or specialized devices, which may not always be practical in large classrooms. The proposed project introduces a smart attendance system based on facial recognition technology to overcome these challenges. By capturing classroom images and applying advanced face recognition algorithms through OpenCV, the system can automatically detect and identify students. Attendance is then marked instantly and stored securely. To enhance usability, a Google API is integrated with a Flask-based web application, ensuring real-time database management and easy accessibility through a website. This automated framework not only eliminates the possibility of proxy attendance but also provides a fast, reliable, and scalable solution for educational institutions. The system ultimately aims to simplify attendance management while improving accuracy, efficiency, and transparency.nn

n

n

n

Keywords: Facial recognition, OpenCV, Google API, Flask framework, smart attendance system, biometric authentication, real-time database management

n[if 424 equals=”Regular Issue”][This article belongs to Journal of Mobile Computing, Communications & Mobile Networks ]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in Journal of Mobile Computing, Communications & Mobile Networks (jomccmn)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

How to cite this article:
nDivyanshu Bhardwaj, Nikita, Vernika, Aarush Gupta, Tanya Chauhan. [if 2584 equals=”][226 wpautop=0 striphtml=1][else]Smart Attendance System Using Face Recognition with OpenCV[/if 2584]. Journal of Mobile Computing, Communications & Mobile Networks. 29/09/2025; 12(03):30-39.

n

How to cite this URL:
nDivyanshu Bhardwaj, Nikita, Vernika, Aarush Gupta, Tanya Chauhan. [if 2584 equals=”][226 striphtml=1][else]Smart Attendance System Using Face Recognition with OpenCV[/if 2584]. Journal of Mobile Computing, Communications & Mobile Networks. 29/09/2025; 12(03):30-39. Available from: https://journals.stmjournals.com/jomccmn/article=29/09/2025/view=0

nn

n

n[if 992 equals=”Open Access”]Full Text PDF[/if 992]n

n

n[if 992 not_equal=”Open Access”]n

n

n[/if 992]n

nn

nnn

n[if 379 not_equal=””]nn

Browse Figures

n

n

n[foreach 379]

figures

[/foreach]n

n

n

n[/if 379]

n

n

n

n

n

References n

n[if 1104 equals=””]n

  1. Fuzail M, Nouman HM, Mushtaq MO, Raza B, Tayyab A, Talib MW. Face detection system for attendance of class students. International Journal of Multidisciplinary Sciences and Engineering (IJMSE). 2014 Apr; 5(4): 6–10.
  2. Hapani S, Prabhu N, Parakhiya N, Paghdal M. Automated attendance system using image processing. In 2018 IEEE fourth international conference on computing communication control and automation (ICCUBEA). 2018 Aug 16; 1–5.
  3. Akbar MS, Sarker P, Mansoor AT, Al Ashray AM, Uddin J. Face recognition and RFID verified attendance system. In 2018 IEEE International Conference on Computing, Electronics & Communications Engineering (iCCECE). 2018 Aug 16; 168–172.
  4. Okokpujie KO, Noma-Osaghae E, Okesola OJ, John SN, Robert O. Design and implementation of a student attendance system using iris biometric recognition. In 2017 IEEE International Conference on Computational Science and Computational Intelligence (CSCI). 2017 Dec 14; 563–567.
  5. Rathod H, Ware Y, Sane S, Raulo S, Pakhare V, Rizvi IA. Automated attendance system using machine learning approach. In 2017 IEEE International Conference on Nascent Technologies in Engineering (ICNTE). 2017 Jan 27; 1–5.
  6. Siswanto AR, Nugroho AS, Galinium M. Implementation of face recognition algorithm for biometrics based time attendance system. In 2014 IEEE international conference on ICT for smart society (ICISS). 2014 Sep 24; 149–154.
  7. Lukas S, Mitra AR, Desanti RI, Krisnadi D. Student attendance system in classroom using face recognition technique. In 2016 IEEE International Conference on Information and Communication Technology Convergence (ICTC). 2016 Oct 19; 1032–1035.
  8. Emami S, Suciu VP. Facial recognition using OpenCV. Journal of Mobile, Embedded and Distributed Systems (JMEDS). 2012 Mar 30; 4(1): 38–43.
  9. Dev S, Patnaik T. Student attendance system using face recognition. In 2020 IEEE international conference on smart electronics and communication (ICOSEC). 2020 Sep 10; 90–96.
  10. Budiman A, Yaputera RA, Achmad S, Kurniawan A. Student attendance with face recognition (LBPH or CNN): Systematic literature review. Procedia Comput Sci. 2023 Jan 1; 216: 31–8.
  11. Jagneet AG, Budhewar AS, Kadam GR, Jadhav NU, Loharkar KB, Mohabe YR. Face Recognition-Based Attendance System Using Group Photos. Int J Adv Sci Res Eng Trends. 2024 Sep; 8(9): 29–31.
  12. Bhatti KL, Mughal L, Khuhawar FY, Memon SA. Smart Attendance Management System Using Face Recognition. EAI Endorsed Trans Creative Technol. 2018 Oct 1; 5(17): e4.
  13. Alhanaee K, Alhammadi M, Almenhali N, Shatnawi M. Face recognition smart attendance system using deep transfer learning. Procedia Comput Sci. 2021 Jan 1; 192: 4093–102.
  14. Al-Muhaidhri G, Hussain J. Smart attendance system using face recognition. Int J Eng Res Technol. 2019; 8(12): 51–54.
  15. Soundarya S, Ashwini P, Patil SB. A review paper on attendance management system using face recognition. Int J Creat Res Thoughts. 2021; 9(11): 63–8.
  16. Mekala V, Vinod VM, Manimegalai M, Nandhini K. Face recognition based attendance system. Int J Innov Technol Explor Eng. 2019 Oct; 8(12): 520–5.
  17. Khalkar O, Bhosale T, Yadav S, Galande T, Kadam A. Automatic Attendance System, Using Face Detection and Machine Learning. International Journal of Novel Research and Development (IJNRD). 2024; 9(2): 273–277. Available from: https://www.ijnrd.org/papers/IJNRD2402032.pdf.
  18. Singh A, Kalra A, Teotia R, Mamgain S. Smart Campus: Smart Attendance Management System using Face Recognition. Int J Multidiscip Res. 2024; 6(2): 1–11.
  19. Jain A, Gupta R, Shariq M, Ikram T (Department of Computer Science and Engineering, Meerut Institute of Engineering and Technology). Attendance Monitoring System Using Face Recognition. Int J Res Appl Sci Eng Technol. 2022 May; 10(V): 3024–3029.
  20. Raj AA, Shoheb M, Arvind K, Chethan KS. Face recognition based smart attendance system. In 2020 IEEE International conference on intelligent engineering and management (ICIEM). 2020 Jun 17; 354–357.
  21. Patel S, Kumar P, Garg S, Kumar R. Face Recognition based smart attendance system using IOT. Int J Comput Sci Eng. 2018 May; 6(5): 871–7.
  22. Pavithra S, Afshin SH. Face recognition based attendance management system. Int J Eng Res Technol. 2020 May; 09(05): 1190–1192.
  23. Preethi K, Vodithala S. Automated smart attendance system using face recognition. In 2021 IEEE 5th International Conference on Intelligent Computing and Control Systems (ICICCS). 2021 May 6; 1552–1555.

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

n


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

[if 424 not_equal=””]Regular Issue[else]Published[/if 424] Subscription Original Research

n

n

[if 2146 equals=”Yes”][/if 2146][if 2146 not_equal=”Yes”][/if 2146]n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n[if 1748 not_equal=””]

[else]

[/if 1748]n

n[if 1746 equals=”Retracted”]n

n

n

n

[/if 1746]n[if 4734 not_equal=””]

n

n

n

[/if 4734]n

n

Volume 12
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] 03
Received 20/06/2025
Accepted 16/09/2025
Published 29/09/2025
Retracted
Publication Time 101 Days

n

n

nn


n

Login

n
My IP
n

PlumX Metrics

nn

n

n

n[if 1746 equals=”Retracted”]n

[/if 1746]nnn

nnn”}]