Ensemble-Based Machine Learning Approach for Real-Time Person Counting in an Instant Attendance System

Main Article Content

Kumar Janardan Patra, Satyaprakash Swain, Suvendra Kumar Jayasingh, Kodanda Dhar Naik, Soumya Ranjan Prusty, Sonalee Panda

Abstract

Real-time attendance systems have become indispensable in various domains, including educational institutions and workplaces, as they automate attendance tracking and improve efficiency. This paper introduces a robust real-time attendance system that combines OpenCV and the You Only Look Once (YOLO) model. By integrating computer vision and deep learning techniques, the system achieves accurate and rapid face detection and recognition. Our proposed system utilizes OpenCV, a powerful computer vision library, to capture video streams from cameras. The YOLO model, a cutting-edge real-time object detection algorithm, is employed to identify and localize faces within the video frames. Thanks to YOLO's efficiency, the system ensures real-time processing, enabling seamless attendance recording. To enhance accuracy, the system employs a two-step approach consisting of face detection and face recognition. During the face detection phase, the YOLO model detects bounding boxes around faces. Subsequently, the system matches these detected faces against a pre-existing database of enrolled individuals using face recognition techniques. To improve performance, transfer learning techniques are applied to fine-tune the YOLO model on a diverse dataset containingvarious face images. This adaptation process ensures high precision and recall rates, even in challenging conditions such as varying lighting and occlusion. Experimental results demonstrate the effectiveness of the proposed real-time attendance system, achieving a high accuracy rate suitable for practical applications. Its real-time performance allows for seamless integration into existing attendance management workflows, resulting in time savings and improved administrative processes. The core intention of this paperwork is to develop a GUI page using Python programming, which will display the number of students who are present and number of students who are absent along with the number of students when section details are entered manually. In addition to this, pictures of the students who are present are displayed on the framework. It is called the real-time face detection which is very beneficial for managingacademic activity.

Article Details

How to Cite
Kumar Janardan Patra, et al. (2023). Ensemble-Based Machine Learning Approach for Real-Time Person Counting in an Instant Attendance System. International Journal on Recent and Innovation Trends in Computing and Communication, 11(10), 989–998. https://doi.org/10.17762/ijritcc.v11i10.8618
Section
Articles
Author Biography

Kumar Janardan Patra, Satyaprakash Swain, Suvendra Kumar Jayasingh, Kodanda Dhar Naik, Soumya Ranjan Prusty, Sonalee Panda

1Kumar Janardan Patra, 2,Satyaprakash Swain, 3,Suvendra Kumar Jayasingh, 4Kodanda Dhar Naik, 5Soumya Ranjan Prusty, 6Sonalee Panda

1Department of Computer Science and Engineering, Institute of Management and Information Technology, Cuttack, BPUT, Odisha, India

1janardanpatra1997@gmail.com

2Department of Computer Science and Engineering, Institute of Management and Information Technology, Cuttack, BPUT, Odisha, India

2satyaimit@gmail.com

3Department of Computer Science and Engineering, Institute of Management and Information Technology, Cuttack, BPUT, Odisha, India

3sjayasingh@gmail.com

4Department of Computer Science & Engineering, Gandhi Institute of Engineering and Technology University, Gunupur, Odisha, India

kodandadhar.naik@giet.edu

5Vihave.ai

5soumya777prusty@gmail.com

6Vihave.ai

6sonalee1001@gmail.com

Corresponding Author