Automated Attendance Marking System Using CNN-Based Face Recognition

The project is a Flask-based application designed for face recognition and attendance tracking. It includes functionality for training a convolutional neural network (CNN) model using the InceptionV3 architecture, which is fine-tuned to classify faces. The application supports registering users by capturing and saving their facial images, which are then organized into directories. These images undergo data augmentation to enhance model robustness during training. A pre-trained CNN model is employed to detect and identify faces, allowing attendance to be marked automatically based on face recognition results. Attendance data is recorded in an Excel file, where new entries are added dynamically for each date.The application also provides an analysis feature that processes attendance data, generates visual summaries for different dates, and displays trends in a userfriendly format. Interactive web pages enable users to train the model, register faces, upload images for marking attendance, and review attendance statistics. The project incorporates image preprocessing, realtime face detection, and the use of cascaded classifiers, with seamless integration of attendance tracking into the system. The intuitive interface and automated processes aim to enhance efficiency and accuracy in attendance management.

Authors

Publication Details

Journal
Industrial Engineering Journal
Published
2025-01-01
DOI
https://doi.org/10.36893/iej.2025.v54i04.055
Citations
1
Primary Topic
Face recognition and analysis
Type
article
Field-Weighted Citation Impact
1.28
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automated Attendance Marking System Using CNN-Based Face Recognition

M. Mahesh Kumar, T. Meghana, S Sri
1 citations
Industrial Engineering Journal
Face recognition and analysis
1.28
article

Automated Attendance Marking System Using CNN-Based Face Recognition

M. Mahesh Kumar, T. Meghana, S Sri
article en
1 citations

Abstract

The project is a Flask-based application designed for face recognition and attendance tracking. It includes functionality for training a convolutional neural network (CNN) model using the InceptionV3 architecture, which is fine-tuned to classify faces. The application supports registering users by capturing and saving their facial images, which are then organized into directories. These images undergo data augmentation to enhance model robustness during training. A pre-trained CNN model is employed to detect and identify faces, allowing attendance to be marked automatically based on face recognition results. Attendance data is recorded in an Excel file, where new entries are added dynamically for each date.The application also provides an analysis feature that processes attendance data, generates visual summaries for different dates, and displays trends in a userfriendly format. Interactive web pages enable users to train the model, register faces, upload images for marking attendance, and review attendance statistics. The project incorporates image preprocessing, realtime face detection, and the use of cascaded classifiers, with seamless integration of attendance tracking into the system. The intuitive interface and automated processes aim to enhance efficiency and accuracy in attendance management.

Industrial Engineering JournalVol. 54(04)
Openalex Percentile: Top 20%
Face recognition and analysis
1.28
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.