SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1361
Attendance System using Face Recognition
Mitesh Chauhan1, Mandar Dhakate2, Jaiveek Baria3, Prof. Nileema Pathak4
1B.E. Student, Information Technology, Atharva College of Engineering, Mumbai
2B.E. Student, Information Technology, Atharva College of Engineering, Mumbai
3B.E. Student, Information Technology, Atharva College of Engineering, Mumbai
4Assistant Professor, Information Technology, Atharva College of Engineering, Mumbai
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Face recognition is one the most productive and
efficient real-time imageprocessingapplicationandhasavery
important role in the IT sector. Face recognition is used in
many areas of the technical field, especially for the
authentication of faces for attendance. Attendance using face
recognition is a system that recognizesstudentsbyusingfacial
features based on real-time face capturing and other
technologies. The aim of this system is to digitize the
traditional system of taking attendancewhichrequirescalling
the names of each student and maintaining logs and registers.
Current methods for taking attendance are time-consuming,
difficult to maintain and can be easily manipulated by
marking proxies, adding or removing attendance from the
register, etc. Attendance systems such as fingerprintandRFID
systems can also be manipulated by taking thumbprints and
marking fake attendance using others' RFID chips or cards.
This system is proposed to tackle all these problems and to
create a safe and fast attendance system. In this system, the
attendance of the students will be marked using the Face
Detection and Face Recognition method. First, all the facial
data of all the students are stored in a dataset and then at the
time of marking attendance, the webcam will scan the real-
time footage of the webcam for the face of students and then
detect the face, after detecting face it will recognize the
student based on the given data. After face recognition, it will
mark the attendance of the student in the attendance sheet.
This system is created using Haar-Cascade face detection
algorithm and KNN algorithm and multiple faces can be
recognized simultaneously for attendance.
Key Words: Machine learning, Attendance, Face Detection,
Face Recognition
1.INTRODUCTION
Traditional methods of marking attendance is a hectic and
time-consuming task in schools, colleges, offices, etc. It is a
burden for teachers or record keepers who marks
attendance in a rather traditional way of calling names and
making attendance in a register which is tedious and a time-
consuming task. This can lead to vulnerabilities such as
manipulation of records, making proxy attendance, loss of
attendance register and many such problems. Therefore,
traditional methods are not safe and confidential. Many
offices, colleges, etc. stated using attendance systems using
RFID, fingerprint but these systems cost a lot and proxy
attendance can be marked using someone's RFID card or
thumbprint. Face recognition has played a very important
part in machine learning and authentication-related
activities which uses real-time webcam feed to detect and
recognize the face of a human based on various features like
nose, eyes, lips, face structures, etc. Face recognition also
works with little face movements and expressions. This
technology works efficiently and accurately in a decently-lit
environment. Marking attendanceconsistsoftwoprocesses:
face detection and face recognition, both work in
coordination with other. After recognizing the face, it marks
the attendance in the backend which can be viewed or
downloaded from the system. Here the face of a person and
their facial features is considered for marking attendance.
1.1 Aim
The aim of this system is tocreateadigitalattendancesystem
that will be more secure, will be less burden for teachers,
record keepers, etc., and saves the time of taking attendance
and maintaining attendance records.
The need for this is system is necessary as it will reduce the
hassle of maintaining traditional attendance files, log etc. by
maintaining records digitally which is way more hassle-free,
easy, and secure from any manual manipulation or mistakes
of records. Also, it reduces the cost of taking attendance as it
uses face recognition forattendance thus,eliminatingtheuse
of files, registers, pens, etc.
1.2 Objectives
The primary objectives for this system are:
• To minimize human efforts as it can mark multiple
attendances simultaneously thus reducing the effort of
calling names, marking attendance manually in a register.
• To save valuable time as it can mark multiple attendances
simultaneously without the need of any caretaker. Thus, it
reduces the time of marking attendance.
• To provide a reliable way of taking attendance as it is
secure from vulnerabilities such as data manipulation such
as marking proxy attendance, removing someone’s
attendance etc. Also, this system is faster as compared to
other attendance systems.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1362
• It is a Low cost and highly accurate system as it requires
elementary things such as a laptop or a PC with a webcam
and a good internet connection.
• It is Easy to use as it uses a user-friendly GUI so that
anyone with or without technical knowledge can use this
system without any problem.
1.3 Scope
The scope of this project is to make the process of
attendance more modern and simpler by finding the most
accurate and efficient algorithm for face detection and face
recognition. Using this system, it will be easier to take
attendance and keep the record properly and securely. This
system can be used in places where attendance is necessary
such as schools, colleges, offices, etc.
2. FEASIBILITY
2.1 Technical Feasibility
Software and tools required to create and usethissystemare
easily available online free of cost. Downloading and
installing these tools is fairly easy using a good internet
connection. On the software side, weused Visual Studio code
for all the coding purposes using python as the coding
language. On the Backend side, we used SQL database using
PHP language and Xamppserver.GUIofthissystemiscreated
using flask, HTML and CSS.
Hardware required for this system are elementary things
such as a decentlypowerfulcomputer/laptopwithawebcam.
The system relies on a powerful CPU and GPU so, the more
the powerful PC, the better the result it will generate.
2.2 Economic Feasibility
This system is quite feasible economically as it does not
require any paid software and all the tools, software,
languages are free and available on the internet. It requires
elementary things such as a laptop or a personal computer
with a webcam and a stable internet connection which is
nowadays in this online world available with everyone.
2.3 Operational Feasibility
This system is easy to use with an intuitive GUI which helps
people with no technical knowledge to use it without any
problems. The installation of tools and software is also quite
easy and people can set this system up on their PC without
any problems.
3. PROPOSED SYSTEM
An attendance system is a system that will detect and
recognize the face of a person accurately using the most
efficient algorithm for face detection and recognition. After
recognizing the face, the name of the student will be stored
in the database. We can download the attendance list
according to the Date and Subject in the PDF format.
4. METHODOLOGY
The proposed method in this paper is to mark the
attendance using the Face recognition technique. It contains
mainly two parts, first is Enrolment of Student or
Registration of Students in the database, and another part is
Marking Attendance, as the name says, will be used for
Marking down the attendance of students. In both of these
processes, the two most important part is common, whichis
Face Detection and Face Recognition. For Face Detection
Haar Cascade Classifier and for Face Recognition we have
used KNN (K Nearest Neighbors).
4.1 Algorithms
A. Face Detection using Haar-cascade Classifier:
Haar cascade is an algorithm for object detection which is
used to identify faces in real-time video and image. It is a
machine learning-based algorithm that approaches lots of
negative and positive images used to train a classifier.
Positive images - It contains images that a user want the
classifier to identify
Negatives images - it contains images of everything else that
users do not want to detect
This method is the oldest algorithm but still, it is a powerful
algorithm for face detection. This algorithm exists long
before when deep learning becomesfamous.Haarfeaturesin
this algorithm was not only used to facebutalsoforlips,eyes,
number plates etc.
B. Face Recognition using KNN (K Nearest Neighbor):
The K Nearest Neighbors algorithm can be used for
classification as well as regression.. KNN algorithm is usedto
check the similarity between new and available data and put
the new one into the category that is similar. K-NN algorithm
classifies a new data point from available data from the
similarity. Whenever new data get added, that data can be
easily classified intoa well-defined category.K-NNalgorithm
is mostly used forClassification over Regression,butitcanbe
used for both. On underlying data, K-NN does not make any
assumption, as it is a non-parametric algorithm. K-NN stores
the dataset and performs an action on the data at the time of
classification instead of learning from a training set, that is
why it is also referred to as a lazy learner algorithm. In the
training phase first, it simply stores the dataset, and
whenever it gets the new data, then it put the data into the
category based on similarity.
4.2 System Description
The proposed system works by first enrolling the student in
the system by saving the data for each student. In this phase,
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1363
the face is detected via a webcam using face detection
algorithm- Haar cascade which also does the feature
extraction to determine who’s face it is. After feature
extraction, images of a student with the details are stored as
a NumPy array in the database.
The second phase is marking the attendance. In this phase,
the attendance is marked using a webcam, it detects the face
of the student, and using face recognition algorithm-KNN
algorithm, it determines who’s face it is based on the data of
students stored in the database. After recognition,itupdates
the attendance of that student in the database.
5. RESULTS
The users can interact with the system employing a GUI.
Here users will be mainly provided with options, such as
StudentRegistration,Mark Attendance, ViewAttendance and
Send Mail.
For Student Registration, the user is just required to enter
the details such as the Name of the student, Email ID, Phone
number, Class and Address. After that camera will pop up
and it will take a number of images of the student and
register the student in the database.
For Marking Attendance, the user is required to Enter the
details of the Subject and Time slot. After that, the camera
will pop up and mark the student attendance.
To view the attendance, the user has two options, one is to
view the whole attendance, which will include all students
plus all subject attendance. And another one is to view the
attendance according to date and subject.
Also, if the user wants to get the attendance in PDF format,
then the user can also generate pdf by clicking on “Generate
PDF Report”, which will take to the user to the download
page and can simply download the PDF.
6. CONCLUSION
In this digitalizing world, this technique will contribute
greatly to making classrooms digital and help to eliminate
the traditional attendance systems problems. this technique
allows the record keeper to see attendance automatically
without any extra cost and energy whereas the proposed
system needs very elementary things such as; a camera,
laptop or personal computer and native network. This
method is secure, reliable and easy to use. The proposed
system will definitely solve many problems that happen
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1364
within the traditional attendance system and we can further
improve our system to be more scalable and efficient using
faster systems and more powerful algorithms.
REFERENCES
[1]. H. Yang and X. Han, "Face Recognition Attendance
System Based on Real-Time Video Processing," in IEEE
Access, vol. 8, pp. 159143-159150, 2020.
[2]. B. Tej Chinimilli, A. T., A. Kotturi, V. Reddy Kaipu and J.
Varma Mandapati, "Face Recognition based Attendance
System using Haar Cascade and Local Binary Pattern
Histogram Algorithm," 2020 4thInternational Conference on
Trends in Electronics and Informatics (ICOEI)(48184),
Tirunelveli, India, 2020, pp. 701-704
[3]. Pranav K B, Manikandan J, Design and Evaluation of a
Real-Time Face Recognition System using Convolutional
Neural Networks, Procedia Computer Science, Volume 171,
2020, Pages 1651-1659, ISSN 1877-0509,
https://doi.org/10.1016/j.procs.2020.04.177
[4]. G. Singh and A. K. Goel, "Face Detection and Recognition
System using Digital Image Processing," 2020 2nd
International Conference on Innovative Mechanisms for
Industry Applications (ICIMIA), Bangalore, India, 2020, pp.
348-352.
[5]. S. Sawhney, K. Kacker, S. Jain, S. N. Singh and R. Garg,
"Real-TimeSmartAttendanceSystemusingFaceRecognition
Techniques," 2019 9th International Conference on Cloud
Computing, Data Science & Engineering(Confluence),Noida,
India, 2019, pp. 522-525.
[6]. J. Harikrishnan, A. Sudarsan, A. Sadashiv and R. A. S. Ajai,
"Vision-Face Recognition Attendance MonitoringSystemfor
Surveillance using Deep Learning TechnologyandComputer
Vision," 2019 International Conference on Vision Towards
Emerging Trends in Communication and Networking
(ViTECoN), Vellore, India, 2019, pp. 1-5
[7]. B. R. Ilyas, B. Mohammed, M. Khaled and K. Miloud,
"Enhanced Face Recognition System Based on Deep CNN,"
2019 6th International Conference on Image and Signal
Processing and their Applications (ISPA), Mostaganem,
Algeria, 2019, pp. 1-6.
[8]. Preeti and D. Kumar, "Performance Evaluation of Face
Recognition System usingvariousDistanceClassifiers,"2018
Second International Conference on Computing
Methodologies and Communication (ICCMC), Erode, India,
2018, pp. 322-327.
[9]. V. K. N. K. Pai, M. Balrai, S. Mogaveera and D. Aeloor,
"Face Recognition Using Convolutional Neural Networks,"
2018 2nd International Conference on Trends inElectronics
and Informatics (ICOEI), Tirunelveli, India, 2018, pp. 165-
170

More Related Content

Similar to Attendance System using Face Recognition

Fingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOTFingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOTIRJET Journal
 
Attendance management system using face recognition
Attendance management system using face recognitionAttendance management system using face recognition
Attendance management system using face recognitionIAESIJAI
 
IRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET Journal
 
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITIONA VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITIONIRJET Journal
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET Journal
 
IRJET- Implementation of Attendance System using Face Recognition
IRJET- Implementation of Attendance System using Face RecognitionIRJET- Implementation of Attendance System using Face Recognition
IRJET- Implementation of Attendance System using Face RecognitionIRJET Journal
 
Face Recognition Based Automated Student Attendance System
Face Recognition Based Automated Student Attendance SystemFace Recognition Based Automated Student Attendance System
Face Recognition Based Automated Student Attendance Systemijtsrd
 
FACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMFACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMIRJET Journal
 
FACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMFACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMIRJET Journal
 
Biometric Ear Recognition System
Biometric Ear Recognition SystemBiometric Ear Recognition System
Biometric Ear Recognition SystemIRJET Journal
 
IRJET - Automated Attendance System using Facial Recognition
IRJET - Automated Attendance System using Facial RecognitionIRJET - Automated Attendance System using Facial Recognition
IRJET - Automated Attendance System using Facial RecognitionIRJET Journal
 
IRJET- Intelligent Automated Attendance System based on Facial Recognition
IRJET-  	  Intelligent Automated Attendance System based on Facial RecognitionIRJET-  	  Intelligent Automated Attendance System based on Facial Recognition
IRJET- Intelligent Automated Attendance System based on Facial RecognitionIRJET Journal
 
IRJET- Biometric Attendance Management System using Raspberry Pi
IRJET- Biometric Attendance Management System using Raspberry PiIRJET- Biometric Attendance Management System using Raspberry Pi
IRJET- Biometric Attendance Management System using Raspberry PiIRJET Journal
 
IRJET- Automation Software for Student Monitoring System
IRJET-  	  Automation Software for Student Monitoring SystemIRJET-  	  Automation Software for Student Monitoring System
IRJET- Automation Software for Student Monitoring SystemIRJET Journal
 
IoT based attendance system
IoT based attendance systemIoT based attendance system
IoT based attendance systemIRJET Journal
 
IRJET-Online Ticket Substantiation using QR Code based Android Application Sy...
IRJET-Online Ticket Substantiation using QR Code based Android Application Sy...IRJET-Online Ticket Substantiation using QR Code based Android Application Sy...
IRJET-Online Ticket Substantiation using QR Code based Android Application Sy...IRJET Journal
 
ATTENDANCE BY FACE RECOGNITION USING AI
ATTENDANCE BY FACE RECOGNITION USING AIATTENDANCE BY FACE RECOGNITION USING AI
ATTENDANCE BY FACE RECOGNITION USING AIIRJET Journal
 
Attendance System using Face Recognition
Attendance System using Face RecognitionAttendance System using Face Recognition
Attendance System using Face RecognitionIRJET Journal
 
IRJET- Attendance Management System using Real Time Face Recognition
IRJET- Attendance Management System using Real Time Face RecognitionIRJET- Attendance Management System using Real Time Face Recognition
IRJET- Attendance Management System using Real Time Face RecognitionIRJET Journal
 
IRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using AndroidIRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using AndroidIRJET Journal
 

Similar to Attendance System using Face Recognition (20)

Fingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOTFingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOT
 
Attendance management system using face recognition
Attendance management system using face recognitionAttendance management system using face recognition
Attendance management system using face recognition
 
IRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face Recognition
 
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITIONA VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
 
IRJET- Implementation of Attendance System using Face Recognition
IRJET- Implementation of Attendance System using Face RecognitionIRJET- Implementation of Attendance System using Face Recognition
IRJET- Implementation of Attendance System using Face Recognition
 
Face Recognition Based Automated Student Attendance System
Face Recognition Based Automated Student Attendance SystemFace Recognition Based Automated Student Attendance System
Face Recognition Based Automated Student Attendance System
 
FACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMFACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEM
 
FACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMFACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEM
 
Biometric Ear Recognition System
Biometric Ear Recognition SystemBiometric Ear Recognition System
Biometric Ear Recognition System
 
IRJET - Automated Attendance System using Facial Recognition
IRJET - Automated Attendance System using Facial RecognitionIRJET - Automated Attendance System using Facial Recognition
IRJET - Automated Attendance System using Facial Recognition
 
IRJET- Intelligent Automated Attendance System based on Facial Recognition
IRJET-  	  Intelligent Automated Attendance System based on Facial RecognitionIRJET-  	  Intelligent Automated Attendance System based on Facial Recognition
IRJET- Intelligent Automated Attendance System based on Facial Recognition
 
IRJET- Biometric Attendance Management System using Raspberry Pi
IRJET- Biometric Attendance Management System using Raspberry PiIRJET- Biometric Attendance Management System using Raspberry Pi
IRJET- Biometric Attendance Management System using Raspberry Pi
 
IRJET- Automation Software for Student Monitoring System
IRJET-  	  Automation Software for Student Monitoring SystemIRJET-  	  Automation Software for Student Monitoring System
IRJET- Automation Software for Student Monitoring System
 
IoT based attendance system
IoT based attendance systemIoT based attendance system
IoT based attendance system
 
IRJET-Online Ticket Substantiation using QR Code based Android Application Sy...
IRJET-Online Ticket Substantiation using QR Code based Android Application Sy...IRJET-Online Ticket Substantiation using QR Code based Android Application Sy...
IRJET-Online Ticket Substantiation using QR Code based Android Application Sy...
 
ATTENDANCE BY FACE RECOGNITION USING AI
ATTENDANCE BY FACE RECOGNITION USING AIATTENDANCE BY FACE RECOGNITION USING AI
ATTENDANCE BY FACE RECOGNITION USING AI
 
Attendance System using Face Recognition
Attendance System using Face RecognitionAttendance System using Face Recognition
Attendance System using Face Recognition
 
IRJET- Attendance Management System using Real Time Face Recognition
IRJET- Attendance Management System using Real Time Face RecognitionIRJET- Attendance Management System using Real Time Face Recognition
IRJET- Attendance Management System using Real Time Face Recognition
 
IRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using AndroidIRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using Android
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

Attendance System using Face Recognition

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1361 Attendance System using Face Recognition Mitesh Chauhan1, Mandar Dhakate2, Jaiveek Baria3, Prof. Nileema Pathak4 1B.E. Student, Information Technology, Atharva College of Engineering, Mumbai 2B.E. Student, Information Technology, Atharva College of Engineering, Mumbai 3B.E. Student, Information Technology, Atharva College of Engineering, Mumbai 4Assistant Professor, Information Technology, Atharva College of Engineering, Mumbai ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Face recognition is one the most productive and efficient real-time imageprocessingapplicationandhasavery important role in the IT sector. Face recognition is used in many areas of the technical field, especially for the authentication of faces for attendance. Attendance using face recognition is a system that recognizesstudentsbyusingfacial features based on real-time face capturing and other technologies. The aim of this system is to digitize the traditional system of taking attendancewhichrequirescalling the names of each student and maintaining logs and registers. Current methods for taking attendance are time-consuming, difficult to maintain and can be easily manipulated by marking proxies, adding or removing attendance from the register, etc. Attendance systems such as fingerprintandRFID systems can also be manipulated by taking thumbprints and marking fake attendance using others' RFID chips or cards. This system is proposed to tackle all these problems and to create a safe and fast attendance system. In this system, the attendance of the students will be marked using the Face Detection and Face Recognition method. First, all the facial data of all the students are stored in a dataset and then at the time of marking attendance, the webcam will scan the real- time footage of the webcam for the face of students and then detect the face, after detecting face it will recognize the student based on the given data. After face recognition, it will mark the attendance of the student in the attendance sheet. This system is created using Haar-Cascade face detection algorithm and KNN algorithm and multiple faces can be recognized simultaneously for attendance. Key Words: Machine learning, Attendance, Face Detection, Face Recognition 1.INTRODUCTION Traditional methods of marking attendance is a hectic and time-consuming task in schools, colleges, offices, etc. It is a burden for teachers or record keepers who marks attendance in a rather traditional way of calling names and making attendance in a register which is tedious and a time- consuming task. This can lead to vulnerabilities such as manipulation of records, making proxy attendance, loss of attendance register and many such problems. Therefore, traditional methods are not safe and confidential. Many offices, colleges, etc. stated using attendance systems using RFID, fingerprint but these systems cost a lot and proxy attendance can be marked using someone's RFID card or thumbprint. Face recognition has played a very important part in machine learning and authentication-related activities which uses real-time webcam feed to detect and recognize the face of a human based on various features like nose, eyes, lips, face structures, etc. Face recognition also works with little face movements and expressions. This technology works efficiently and accurately in a decently-lit environment. Marking attendanceconsistsoftwoprocesses: face detection and face recognition, both work in coordination with other. After recognizing the face, it marks the attendance in the backend which can be viewed or downloaded from the system. Here the face of a person and their facial features is considered for marking attendance. 1.1 Aim The aim of this system is tocreateadigitalattendancesystem that will be more secure, will be less burden for teachers, record keepers, etc., and saves the time of taking attendance and maintaining attendance records. The need for this is system is necessary as it will reduce the hassle of maintaining traditional attendance files, log etc. by maintaining records digitally which is way more hassle-free, easy, and secure from any manual manipulation or mistakes of records. Also, it reduces the cost of taking attendance as it uses face recognition forattendance thus,eliminatingtheuse of files, registers, pens, etc. 1.2 Objectives The primary objectives for this system are: • To minimize human efforts as it can mark multiple attendances simultaneously thus reducing the effort of calling names, marking attendance manually in a register. • To save valuable time as it can mark multiple attendances simultaneously without the need of any caretaker. Thus, it reduces the time of marking attendance. • To provide a reliable way of taking attendance as it is secure from vulnerabilities such as data manipulation such as marking proxy attendance, removing someone’s attendance etc. Also, this system is faster as compared to other attendance systems.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1362 • It is a Low cost and highly accurate system as it requires elementary things such as a laptop or a PC with a webcam and a good internet connection. • It is Easy to use as it uses a user-friendly GUI so that anyone with or without technical knowledge can use this system without any problem. 1.3 Scope The scope of this project is to make the process of attendance more modern and simpler by finding the most accurate and efficient algorithm for face detection and face recognition. Using this system, it will be easier to take attendance and keep the record properly and securely. This system can be used in places where attendance is necessary such as schools, colleges, offices, etc. 2. FEASIBILITY 2.1 Technical Feasibility Software and tools required to create and usethissystemare easily available online free of cost. Downloading and installing these tools is fairly easy using a good internet connection. On the software side, weused Visual Studio code for all the coding purposes using python as the coding language. On the Backend side, we used SQL database using PHP language and Xamppserver.GUIofthissystemiscreated using flask, HTML and CSS. Hardware required for this system are elementary things such as a decentlypowerfulcomputer/laptopwithawebcam. The system relies on a powerful CPU and GPU so, the more the powerful PC, the better the result it will generate. 2.2 Economic Feasibility This system is quite feasible economically as it does not require any paid software and all the tools, software, languages are free and available on the internet. It requires elementary things such as a laptop or a personal computer with a webcam and a stable internet connection which is nowadays in this online world available with everyone. 2.3 Operational Feasibility This system is easy to use with an intuitive GUI which helps people with no technical knowledge to use it without any problems. The installation of tools and software is also quite easy and people can set this system up on their PC without any problems. 3. PROPOSED SYSTEM An attendance system is a system that will detect and recognize the face of a person accurately using the most efficient algorithm for face detection and recognition. After recognizing the face, the name of the student will be stored in the database. We can download the attendance list according to the Date and Subject in the PDF format. 4. METHODOLOGY The proposed method in this paper is to mark the attendance using the Face recognition technique. It contains mainly two parts, first is Enrolment of Student or Registration of Students in the database, and another part is Marking Attendance, as the name says, will be used for Marking down the attendance of students. In both of these processes, the two most important part is common, whichis Face Detection and Face Recognition. For Face Detection Haar Cascade Classifier and for Face Recognition we have used KNN (K Nearest Neighbors). 4.1 Algorithms A. Face Detection using Haar-cascade Classifier: Haar cascade is an algorithm for object detection which is used to identify faces in real-time video and image. It is a machine learning-based algorithm that approaches lots of negative and positive images used to train a classifier. Positive images - It contains images that a user want the classifier to identify Negatives images - it contains images of everything else that users do not want to detect This method is the oldest algorithm but still, it is a powerful algorithm for face detection. This algorithm exists long before when deep learning becomesfamous.Haarfeaturesin this algorithm was not only used to facebutalsoforlips,eyes, number plates etc. B. Face Recognition using KNN (K Nearest Neighbor): The K Nearest Neighbors algorithm can be used for classification as well as regression.. KNN algorithm is usedto check the similarity between new and available data and put the new one into the category that is similar. K-NN algorithm classifies a new data point from available data from the similarity. Whenever new data get added, that data can be easily classified intoa well-defined category.K-NNalgorithm is mostly used forClassification over Regression,butitcanbe used for both. On underlying data, K-NN does not make any assumption, as it is a non-parametric algorithm. K-NN stores the dataset and performs an action on the data at the time of classification instead of learning from a training set, that is why it is also referred to as a lazy learner algorithm. In the training phase first, it simply stores the dataset, and whenever it gets the new data, then it put the data into the category based on similarity. 4.2 System Description The proposed system works by first enrolling the student in the system by saving the data for each student. In this phase,
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1363 the face is detected via a webcam using face detection algorithm- Haar cascade which also does the feature extraction to determine who’s face it is. After feature extraction, images of a student with the details are stored as a NumPy array in the database. The second phase is marking the attendance. In this phase, the attendance is marked using a webcam, it detects the face of the student, and using face recognition algorithm-KNN algorithm, it determines who’s face it is based on the data of students stored in the database. After recognition,itupdates the attendance of that student in the database. 5. RESULTS The users can interact with the system employing a GUI. Here users will be mainly provided with options, such as StudentRegistration,Mark Attendance, ViewAttendance and Send Mail. For Student Registration, the user is just required to enter the details such as the Name of the student, Email ID, Phone number, Class and Address. After that camera will pop up and it will take a number of images of the student and register the student in the database. For Marking Attendance, the user is required to Enter the details of the Subject and Time slot. After that, the camera will pop up and mark the student attendance. To view the attendance, the user has two options, one is to view the whole attendance, which will include all students plus all subject attendance. And another one is to view the attendance according to date and subject. Also, if the user wants to get the attendance in PDF format, then the user can also generate pdf by clicking on “Generate PDF Report”, which will take to the user to the download page and can simply download the PDF. 6. CONCLUSION In this digitalizing world, this technique will contribute greatly to making classrooms digital and help to eliminate the traditional attendance systems problems. this technique allows the record keeper to see attendance automatically without any extra cost and energy whereas the proposed system needs very elementary things such as; a camera, laptop or personal computer and native network. This method is secure, reliable and easy to use. The proposed system will definitely solve many problems that happen
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1364 within the traditional attendance system and we can further improve our system to be more scalable and efficient using faster systems and more powerful algorithms. REFERENCES [1]. H. Yang and X. Han, "Face Recognition Attendance System Based on Real-Time Video Processing," in IEEE Access, vol. 8, pp. 159143-159150, 2020. [2]. B. Tej Chinimilli, A. T., A. Kotturi, V. Reddy Kaipu and J. Varma Mandapati, "Face Recognition based Attendance System using Haar Cascade and Local Binary Pattern Histogram Algorithm," 2020 4thInternational Conference on Trends in Electronics and Informatics (ICOEI)(48184), Tirunelveli, India, 2020, pp. 701-704 [3]. Pranav K B, Manikandan J, Design and Evaluation of a Real-Time Face Recognition System using Convolutional Neural Networks, Procedia Computer Science, Volume 171, 2020, Pages 1651-1659, ISSN 1877-0509, https://doi.org/10.1016/j.procs.2020.04.177 [4]. G. Singh and A. K. Goel, "Face Detection and Recognition System using Digital Image Processing," 2020 2nd International Conference on Innovative Mechanisms for Industry Applications (ICIMIA), Bangalore, India, 2020, pp. 348-352. [5]. S. Sawhney, K. Kacker, S. Jain, S. N. Singh and R. Garg, "Real-TimeSmartAttendanceSystemusingFaceRecognition Techniques," 2019 9th International Conference on Cloud Computing, Data Science & Engineering(Confluence),Noida, India, 2019, pp. 522-525. [6]. J. Harikrishnan, A. Sudarsan, A. Sadashiv and R. A. S. Ajai, "Vision-Face Recognition Attendance MonitoringSystemfor Surveillance using Deep Learning TechnologyandComputer Vision," 2019 International Conference on Vision Towards Emerging Trends in Communication and Networking (ViTECoN), Vellore, India, 2019, pp. 1-5 [7]. B. R. Ilyas, B. Mohammed, M. Khaled and K. Miloud, "Enhanced Face Recognition System Based on Deep CNN," 2019 6th International Conference on Image and Signal Processing and their Applications (ISPA), Mostaganem, Algeria, 2019, pp. 1-6. [8]. Preeti and D. Kumar, "Performance Evaluation of Face Recognition System usingvariousDistanceClassifiers,"2018 Second International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, 2018, pp. 322-327. [9]. V. K. N. K. Pai, M. Balrai, S. Mogaveera and D. Aeloor, "Face Recognition Using Convolutional Neural Networks," 2018 2nd International Conference on Trends inElectronics and Informatics (ICOEI), Tirunelveli, India, 2018, pp. 165- 170