Attendance System Based on Facial Recognition

Year : 2025 | Volume : 03 | Issue : 01 | Page : 28 34
    By

    Gaurav Mishra,

  • Abhishek Maurya,

  • Avinash Dwivedi,

  • Himanshu Sharma,

  • Sameer Awasthi,

  1. Student, Department of Computer Science & Engineering-AI, Bansal Institute of Engineering & Technology, Lucknow, Uttar Pradesh, India
  2. Student, Department of Computer Science & Engineering-AI, Bansal Institute of Engineering & Technology, Lucknow, Uttar Pradesh, India
  3. Student, Department of Computer Science & Engineering-AI, Bansal Institute of Engineering & Technology, Lucknow, Uttar Pradesh, India
  4. Student, Department of Computer Science & Engineering-AI, Bansal Institute of Engineering & Technology, Lucknow, Uttar Pradesh, India
  5. HOD, Department of Computer Science & Engineering-AI & AIML, Bansal Institute of Engineering & Technology, Lucknow, Uttar Pradesh, India

Abstract

Attendance management is a fundamental aspect of educational institutions and workplaces, ensuring accountability, discipline, and operational efficiency. Traditional methods, such as manual roll calls, RFID cards, and fingerprint scanners, are often time-consuming, error-prone, and susceptible to fraud. This research presents an automated attendance management system utilizing face recognition technology to address these challenges effectively. The proposed system employs OpenCV for real-time image processing, the face recognition library for accurate facial detection and recognition, and Tkinter for an intuitive graphical user interface (GUI). The attendance data is automatically stored in an Excel sheet, allowing easy access, management, and future integration with centralized databases like MySQL. The system ensures accurate identification by comparing captured facial encodings with pre-stored data and recording attendance in real time. Unlike traditional biometric methods that require physical contact, this system leverages non-intrusive face recognition, improving hygiene and user experience. The study also highlights challenges such as variations in lighting, facial occlusions, and scalability issues. To mitigate these, the research explores the potential of deep learning techniques, such as Convolutional Neural Networks (CNNs), for improved recognition accuracy. Future enhancements include multi-face recognition, integration with cloud-based storage for centralized attendance records, and deep learning advancements to enhance detection accuracy under different conditions. This system represents a significant step towards an AI-driven, fully automated attendance tracking mechanism, offering an efficient, reliable, and scalable alternative to conventional methods.

Keywords: Convolutional Neural Networks (CNNs), graphical user interface (GUI), Oriented Gradients (HOG), RFID cards, Python

[This article belongs to International Journal of Electronics Automation ]

How to cite this article:
Gaurav Mishra, Abhishek Maurya, Avinash Dwivedi, Himanshu Sharma, Sameer Awasthi. Attendance System Based on Facial Recognition. International Journal of Electronics Automation. 2025; 03(01):28-34.
How to cite this URL:
Gaurav Mishra, Abhishek Maurya, Avinash Dwivedi, Himanshu Sharma, Sameer Awasthi. Attendance System Based on Facial Recognition. International Journal of Electronics Automation. 2025; 03(01):28-34. Available from: https://journals.stmjournals.com/ijea/article=2025/view=206682


References

  1. King DE. Dlib-ml: A machine learning toolkit. The Journal of Machine Learning Research. 2009 Dec 1;10:1755-8.
  2. Kazemi V, Sullivan J. One millisecond face alignment with an ensemble of regression trees. InProceedings of the IEEE conference on computer vision and pattern recognition 2014 (pp. 1867-1874).
  3. Bradski G, Kaehler A. Learning OpenCV: Computer vision with the OpenCV library. ” O’Reilly Media, Inc.”; 2008 Sep 24.
  4. Zhang K, Zhang Z, Li Z, Qiao Y. Joint face detection and alignment using multitask cascaded convolutional networks. IEEE signal processing letters. 2016 Aug 26;23(10):1499-503.
  5. Taigman Y, Yang M, Ranzato MA, Wolf L. Deepface: Closing the gap to human-level performance in face verification. InProceedings of the IEEE conference on computer vision and pattern recognition 2014 (pp. 1701-1708).
  6. Bradski G, Kaehler A, Pisarevsky V. Learning-based computer vision with intel’s open source computer vision library. Intel technology journal. 2005 May 1;9(2).
  7. McKinney W. Pandas, python data analysis library. URL http://pandas. pydata. org. 2015:3-15.
  8. Goodfellow I, Bengio Y, Courville A, Bengio Y. Deep learning. Cambridge: MIT press; 2016 Nov 18.
  9. Viola P, Jones M. Rapid object detection using a boosted cascade of simple features. InProceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition. CVPR 2001 2001 Dec 8 (Vol. 1, pp. I-I). Ieee.
  10. Dalal N, Triggs B. Histograms of oriented gradients for human detection. In2005 IEEE computer society conference on computer vision and pattern recognition (CVPR’05) 2005 Jun 20 (Vol. 1, pp. 886-893). Ieee.
  11. LeCun Y, Bengio Y, Hinton G. Deep learning. nature. 2015 May 28;521(7553):436-44.
  12. Schroff F, Kalenichenko D, Philbin J. Facenet: A unified embedding for face recognition and clustering. In Proceedings of the IEEE conference on computer vision and pattern recognition 2015 (pp. 815-823).
  13. Zhang Z. Microsoft kinect sensor and its effect. IEEE multimedia. 2012 Feb;19(2):4-10.
  14. Wang M, Deng W. Deep face recognition: A survey. Neurocomputing. 2021 Mar 14;429:215-44.
  15. Moore AD. Python GUI Programming with Tkinter: Develop responsive and powerful GUI applications with Tkinter. Packt Publishing Ltd; 2018 May 15.

Regular Issue Subscription Review Article
Volume 03
Issue 01
Received 03/03/2025
Accepted 04/04/2025
Published 08/04/2025
Publication Time 36 Days


Login


My IP

PlumX Metrics