Crossref DOIMemberCiteFactoropen accessissn
SJIF Impact Factor 8.659 | ISSN: 2582-3930
IJSREM Logo

International Journal of Scientific Research in Engineering and Management

(Gateway to Global Scholars - An International, Scholarly, Multi-Disciplinary, Open Access Journal)

Peer-Reviewed Journal Designed to Meet UGC's Quality Parameters

HomeCurrent IssuePast IssuesPay OnlineConferencesEditorial BoardAbout UsContact Us
IJSREM

Loading article...

Follow Us

  • Google Scholar
  • ResearchGate
  • Academia.edu
  • Mendeley
  • LinkedIn
  • Facebook
  • Instagram

Journal Policies

  • Peer Review Policy
  • Publication Ethics
  • Copyright Infringement
  • Refund & Cancellation Policy
  • Terms and Conditions
  • Privacy Policy

Journal Identifiers & Licenses

  • ISSN Verified: 2582-3930ISSN Verified: 2582-3930
  • Crossref DOI: 10.55041Crossref DOI: 10.55041
  • SJIF Ranking: 08.659SJIF Ranking: 08.659
  • Licensed under CC BY 4.0Licensed under CC BY 4.0
  • ISO Certification: 9001:2015ISO Certification: 9001:2015
  • Indexed & Cited In: Google ScholarIndexed & Cited In: Google Scholar

Contact Us

International Journal of Scientific Research in Engineering and Management (IJSREM)

#62/1, New No 7, 1st Cross, 2nd Main, Ganganagar, R T Nagar, Bangalore North, Bangalore, Karnataka, India – 560032
[email protected]+91 93911 67991
logos
logos
Working Hours

Mon – Sat: 9:00 AM – 6:00 PM

Sunday: 10:00 AM – 4:00 PM

+91 93911 67991

© 2026 IJSREM – International Journal of Scientific Research in Engineering and Management. This is an open-access journal. Articles are published under the Creative Commons Attribution (CC BY 4.0) License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

DisclaimerPrivacy PolicyTerms and Conditions
ArticlePeer ReviewedOpen AccessPlagiarism Passed
Paper ID:10.55041/IJSREM.FCE007

AI-BASED FACE RECOGNITION ATTENDANCE SYSTEM

Stream/Area:

-

Subject:

-

Paper ID:

10.55041/IJSREM.FCE007

Volume:

10 |

6 |

Jun 2026

Pages:

1-8

Publication Frequency:

Monthly (12 issues per year)

DOI
Digital Object Identifier
10.55041/ijsrem.FCE007

License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

Share this article:

Authors

KR

KHUSHI RAJ

Department of Civil Engineering

FET, JAIN (Deemed-to-be University), Bengaluru-562112, Karnataka, India

Download Author Certificate
A

AKHIRANANDAN

Department of Civil Engineering

FET, JAIN (Deemed-to-be University), Bengaluru-562112, Karnataka, India

Download Co-Author Certificate
NSD

NANDITHA S D

Department of Civil Engineering

FET, JAIN (Deemed-to-be University), Bengaluru-562112, Karnataka, India

Download Co-Author Certificate
DC

DEBRA CHEPKEMOI

Department of Civil Engineering

FET, JAIN (Deemed-to-be University), Bengaluru-562112, Karnataka, India

Download Co-Author Certificate

Author Services & Downloads

Full ArticlesAcceptance Certificate

Abstract

This paper presents an AI-powered face recognition attendance system that automates attendance taking using real-time facial detection and recognition. The system utilizes deep learning (a CNN-based face model) to detect faces from a live video stream, encode them into numerical embeddings, and match them against a database of known students. Attendance is recorded with subject, date, and time, while preventing duplicate entries per subject per day. The design ensures high accuracy and efficiency, reducing manual workload and eliminating proxy attendance. Key components include data collection, face encoding, recognition, and attendance logging. Performance is evaluated using metrics such as accuracy, precision, recall, and processing speed. Privacy and ethical considerations are discussed, and a comprehensive implementation plan is outlined for deployment.

KEYWORDS

Face Recognition Attendance System CNN OpenCV Automation Biometrics

Cite This Article

KHUSHI RAJ, AKHIRANANDAN, NANDITHA S D, DEBRA CHEPKEMOI, "AI-BASED FACE RECOGNITION ATTENDANCE SYSTEM," International Journal of Scientific Research in Engineering and Management, vol. 10, no. 6, pp. 1-8, Jun 2026. https://doi.org/10.55041/ijsrem.FCE007

Full Article/Conclusion

The system is implemented in Python with three main scripts: ·                           collect_data.py: Captures images via webcam. Input: prompts user for student name. Process: Detects face frames and saves multiple images into a folder named after the student. Output: a directory dataset/Name/ filled with face images. ·                           encode_faces.py: Processes the collected dataset. Input: reads all images under dataset/. Process: Detects faces and computes encodings for each image. Output: a file encodings.pickle containing lists of 128-D encoding vectors and corresponding names. ·                           recognize.py: The live attendance loop. Input: webcam stream and encodings.pickle; user-entered subject name. Process: For each video frame, detect faces, encode them, compare with known encodings. If a match is found, check the CSV for duplicates, then append a new attendance record (Name, Subject, Date, Time) to attendance.csv. Also display identified names on the video feed. Output: updated attendance.csv file and on-screen results. A helper script fix_dlib.py may be included to resolve common library issues (on some systems). Files written/used: - encodings.pickle: Binary file of known face embeddings. - attendance.csv: Log of attendance records (Name, Subject, Date, Time). - .gitignore: to exclude large data and pickles. All scripts use libraries: OpenCV (opencv-python), face_recognition (with dlib), and NumPy. No code is shown here, but the logic flow is as described.

References

[1]             F. Schroff, D. Kalenichenko, J. Philbin, “FaceNet: A Unified Embedding for Face Recognition and Clustering,” CVPR, 2015[1][13]. [2]             J. Deng et al., “ArcFace: Additive Angular Margin Loss for Deep Face Recognition,” [3]             CVPR, 2019[2]. [4]             Y. Taigman et al., “DeepFace: Closing the Gap to Human-Level Performance in Face Verification,” CVPR, 2014[3]. [5]             “face_recognition: Recognize Faces in Images,” Python library documentation (Adam Geitgey)[4][9]. [6]             OpenCV Documentation: Face Detection using Haar Cascades[5]. [7]             V. Suresh et al., “Facial Recognition Attendance System Using Python and OpenCV,” Journal of Software Eng. & Simulation, vol.5, no.2, 2019. [8]             R. Jadhav et al., “AI-Powered Facial Recognition Attendance System Using Deep Learning and CV,” IJRSI, vol.XII, no.IX, 2025. [9]             S. Smitha, P.S. Hegde, A. Rashid, Face Recognition based Attendance Management System, Yenepoya Inst. Tech., 2016.

Editorial & Review Transparency

Publication Date

6/18/2026

Peer Review Type

Double-Blind Peer Review

Review Rounds: 2

Documents

Review Report (Confidential)
Copyright Form (Office)

Article Metrics & Impact

Article Views

1

Total views since publication

PDF Downloads

5

Total downloads since publication

Geographic Reach

5

Indexing, Archiving & Preservation

Google Scholar
Academia
ResearchGate
Crossref
SSRN
Semantic Scholar
Thomson Reuters
WorldCat
Mendeley
OpenAlex
EBSCO
Zenodo

Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.

Ethics, Compliance & Transparency

Plagiarism Screening

This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.

Conflict of Interest

The authors declare no conflict of interest related to this research work.

Funding Information

No funding information available for this research.

Similar & Recommended Articles

Similar Articles by Topic

Related research in the same subject area

Loading similar articles...