SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 5 Issue 1, November-December 2020 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD38083 | Volume – 5 | Issue – 1 | November-December 2020 Page 1346
Face Recognition Based Automated Student Attendance System
Ms. Pranitha Prabhakar1, Mr. Kathireshan2
1MCA Scholar, School of CS and IT, Department of MCA, 2Professor, MCA Department School of CS and IT,
1,2Jain (Deemed-to-be) University, Bengaluru, Karnataka, India
ABSTRACT
Face recognition system is very beneficial in real-time applications,
concentrated in security control systems. Face Detection and Recognition is a
vital area in the province of validation. In this project, the Open CV based face
recognition strategy has been proposed. This model integrates a camera that
captures an input image, an algorithm - Haar Cascade Algorithm for detecting
face from an input image, identifying the face and marking the attendance in
an excel sheet. The proposed system implements features suchasdetectionof
faces, extraction of the features, exposure of extracted features, analysis of
students' attendance, and monthly attendance report generation. Faces are
recognized using advanced LBP using the database that contains images of
students and is used to identify students using the captured image. Better
precision is accomplished in results and the system takes into account the
changes that occurs in the face over some time.
KEYWORDS: Face Recognition, Haarcascades, Adaboost, OpenCv, LBPH
How to cite this paper: Ms. Pranitha
Prabhakar | Mr. Kathireshan "Face
Recognition Based Automated Student
Attendance System"
Published in
International Journal
of Trend in Scientific
Research and
Development(ijtsrd),
ISSN: 2456-6470,
Volume-5 | Issue-1,
December 2020, pp.1346-1349, URL:
www.ijtsrd.com/papers/ijtsrd38083.pdf
Copyright © 2020 by author (s) and
International Journal ofTrendinScientific
Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
CommonsAttribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by/4.0)
I. INTRODUCTION
These days, biometric authentication methods begin
increasing rapidly as one of the assuring authentication
techniques, besides the standard authentication method. All
biometrical technologies require certain actions to be
entered by the user, which are the user needs to place funds
on the scanner to set the fingers or the hand geometry
detection. The user should standstill in a fixed spot in front
of the camera for face identification purposes. The face
recognition method has numerous advantages when
compared to other biometric methods, as this method is
done passively without explicit action. This method can be
really useful for supervision. This project is based on the
Open CV based face recognition approach has been
proposed. OpenCV(OpenSourceComputerVisionLibrary)is
an open source computer vision and machine learning
software library. OpenCV was built to provide a common
infrastructure for computer vision applications and to
accelerate the use of machine perception in the commercial
products. The library has more than 2500 optimized
algorithms, which incorporatesa completesetof bothclassic
and state-of-the-art computer vision and machine learning
algorithms. The experimental results show that the system
can recognize the faces captured automatically by the
camera accurately. Thus face detection and recognition
module detect faces from the image captured by the camera,
and the image of the face is stored. The training database is
created by training the system model withthe picturesof the
authorized students. The obtained images are laterstored in
a database with appropriate labels. The features are
extracted using LBPH algorithm. Haar features are basically
used to detect the presence of particular features in the
selected image. Histogram is unique for every unique image
and helps in determining and recognizing the physique
accurately. Thus, using this technique, all images are
identified during the face identification phase.
II. LITERATURE SURVEY
Traditionally attendance was taken manually which is very
time-consuming and had the problem of human error.
Adding on, there are numerous ambiguities towards the
roots of the attendance records which in fact, most of the
attendance records are not recovered from the substantive
situation. The existing method uses paper or attendance
registers for marking student’s attendance which causes a
lot of trouble. Based on various research, many resolutions
are available to resolve this concern. “Face Recognition
Based Attendance Marking System” (Senthamil Selvi,
Chitrakala, Antony Jenitha, 2014) is based on the
identification of face identification to solve the former
attendance system’s issues. The system utilized a camera to
capture images to establish face recognition. The captured
image was rivaled one by one with the face database to
examine for the students face where attendance would be
marked when an appropriate result was found in the
database. The foremost benefit is that the system where the
attendance is recorded is actually on the server resulting in
high security, where a proxy cannot be given. Furthermore,
in this proposed system, the face detection algorithm is
enhanced by using skin analysis technology to enhance the
certainty of the detection process. Although more efforts
were invested to obtain an accuracy of the face detection
algorithm, this system required a standalone pc that needed
IJTSRD38083
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD38083 | Volume – 5 | Issue – 1 | November-December 2020 Page 1347
a constant power supply making it static and hence was not
portable. This type of system is only proper for marking
staff’s attendance as they only need to report their
attendance once a day, unlike students which require
reporting their attendanceforeveryclasseveryday.Itwould
be inconvenient if the system is not portable. Thus, the
attendance management system can be established on a
rooted design so that it can work similarlywithjustbatteries
making it portable.
The research journal “Fingerprint Based AttendanceSystem
Using Microcontroller and LabView” (Kumar Yadav, Singh,
Pujari, Mishra, 2015) recommended a solution of using a
fingerprint to mark the attendance. This system is based on
using 2 microcontrollers to deal with the fingerprint
recognition process. Initially, the fingerprint configuration
will be achieved over a fingerprint sensor, then the data will
be transmitted to microcontroller-1. Next microcontroller-1
will transfer the data to microcontroller-2 to check the
database. On finding a student’s match,thespecificationsare
sent to the PC through serial communicationtobedisplayed.
This scheme is good as it expedites improvement while
sustaining design flexibility and simplifies testing.Butagain,
this system is connected to a PC which makes it unportable.
Apart from that, the database information cannot be
accessed, resulting in a situation where parents who are
curious about knowing their child’sattendancecannot easily
access the data. Therefore, to provide accessibility to the
legitimately concerned party, the data can be uploaded to a
web server for easy access. The authentication for the
appropriate access can be implemented through a login
screen. According to the research journal “Attendance
System Using NFC Technology with Rooted Camera on
Mobile Device” (Bhise, Khichi, Korde, Lokare, 2015). The
attendance system was implemented using Near Field
Communication (NFC) technology and mobile application.
According to the research paper, every student wasgivenan
NFC tag that contained a unique ID during their enrolment
into the college. Attendance of each class was then taken by
touching or placing these tags on the lecturer's phone. The
rooted camera on the phone thencapturedthestudent’sface
and the data was directed to the college server forvalidation
and verification. The benefit of this method is that theNFCis
uncomplicated to use, and the speed of connection
establishment is very high. However, the system couldn’t
automatically spot any violations when the NFC tag is not
carried or tagged by the authenticated owner. The NFC
reader was an inconvenience to the lecturer. Most of the
lecturers did not like to prefer their smartphones to be used
in this way due to privacy concerns. Real Time Human Face
detection and Tracking was proposed by J. Chatrath, P.
Gupta, P. Ahuja, A. Goel. Their paper outlines the practice of
real time profile detection and acknowledgement by
modifying Viola-Jonesalgorithm.Outcomesaccomplishedby
the developed algorithm displayed that up to 50 faces could
be distinguished and tracked by systems using the modified
algorithm. Processing of data and time consumed is
moderately less in such systems. Implementation of
Attendance Management System was proposed by G.
Lakshmi Priya and M. Pandimadevi. Systems proposed with
respect to this idea was to capture an image using a web
camera at deviating occurrences. A precision of 68% was
observed in such systems.
III. PROPOSED SYSTEM
In the existing system, attendance is accomplished usingthe
attendance register. Lecturers mark the attendance of
students manually, resulting in increased paperwork,
preservation of records, and computing the attendance of
each student becomes exasperating and time-consuming.
The intention of developing a Face recognition based
Attendance System is to computerize the traditional way of
practicing attendance. It assists to access the attendance
information of a specific student in a certain class. It also
avoids proxy of attendance. Data accuracyisaffirmed,within
a short span of time. The
FACE RECOGNITION BASED AUTOMATED STUDENT
ATTENDANCE SYSTEM demonstrates "Human Face
Identification using LBP and HaarCascade and openCv
Features for Real Time Attendance Monitoring. The
investigational outcomes demonstrate that the system can
distinguish the faces captured automatically by the camera
precisely. The results obtained from the proposed system is
very accurate and is unambiguous resulting in accurate
system. The captured images are then detected and
compared with the images present in the database and the
attendance is then marked.
IV. SYSTEM DESIGN
ARCHITECTURE OF THE SYSTEM:
FACE DETECTION: The principal utility of this step is to
accomplish whether the human faces appear in a given
image, and what is the position of these faces. The
predictable outputs of this step are squares which contain
each face in the input image. Face orientation is performed
to vindicate the scales and alignment of these squares.
FEATURE EXTRACTION: Following the face detection step
the extraction of human face areas from images that are
done. FACE RECOGNITION: The last step after the
illustration of faces is to identify them. For automatic
acknowledgement we need to build a face database. Various
images are taken for each individual and their features are
mined and stored in the database.Thenwhenaninputimage
is served, the face detection and feature extraction is
performed and its feature to each face class is comparedand
stored in the database.
ALGORITHM: Local Binary Patterns Histograms - This
method prerequisites the grayscalepicturesfordealingwith
the training. LBPH uses the following parameters: Radius,
Neighbours: The number of sample points neighbouring the
central pixel which is commonly 8, Grid X: The number of
cells along the horizontal direction is denoted as GridX,Grid
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD38083 | Volume – 5 | Issue – 1 | November-December 2020 Page 1348
Y: The number of cells along the vertical directionisdenoted
as Grid Y.
ALGORITHM TRAINING: For the training resolution of the
dataset of facial images of the people to be predictable
alongside with the unique ID, is compulsory so that the
existing approach will utilize the delivered information for
recognizing an input image and providing the output. Same
images need the same ID.
EXTRACTION OF HISTOGRAM: The image obtained in the
preceding step practises the Grid X and Grid Y factors and
the image is split into numerous grids. Based on the image,
the histogram can be mined as below: The image is in grey
scale and each histogram will contain only 256 positions (0-
255) which indicates the presences of each pixel
concentration. After this eachhistogramisformedanda new
and bigger histogram is done. Let us presume that there are
8×8 grids, then there will be 16.384 locations in total in the
final histogram. Ultimately the histogram indicates the
features of the actual image. Haar Cascade Object Detection
Face & Eye OpenCV: Haar cascade classifier is based on the
Viola-Jones detection algorithm which is trained in giving
some input faces and non-faces and training a classifier that
recognises a face. So we need to gauge a huge set of features
for every 24*24 PX. So to evade this AdaBoost is used.
AdaBoost is used to eliminate redundant features and
choose only appropriate features. These features are also
termed as weak classifiers. After these features are found a
weighted mixture of all these features is used in assessing
and determining if any given frame has a face or not.
Strong classifier = linear sum of weak classifiers
F( x ) = ∑ ( αᵢ * fᵢ( x ) ) [here αᵢ are matching weights to each
weak classifier fᵢ(x).]
A Haar Cascade is based on “Haar Wavelets” which defines
as: An arrangement of rescaled “square-shaped” functions
which composed form a wavelet family or basis. It is builton
the Haar Wavelet technique to analyze pixels in the image
into squares by function. This uses machine learning
practises to get a high degree of accurateness from which it
is called “training data”.
Feature Extraction Haar Cascades use machine learning
methods in which a function is trained from a lot of positive
and negative images. This process in the algorithmisfeature
extraction.
Simple GUI is made via the python Tkinter library which
permits the user to use the page without any backend
familiarity. Tkinter is the standard GUI library for Python.
After recognizing all faces of the students, the names of
persons are updated into an excel sheet.
Whose faces are not recognized due to various external
factors are stored as “Unknown images” in the database.
V. IMPLEMENTATION
The face recognition attendance system will be installed on
the host device and all the permissions will be granted
during the installation. Once the installation is over the
administrator can access the system and authorize the user
and dictate the image and record the image and mark
attendance and the data stored is database using a
specialized database. One can give their attendance by
merely facing the camera. When we run train.pya windowis
opened and requests for entering Id and Name. After
registering name and id then click the "Take Images"button.
By clicking the "Take Images", the web camera of the host
computer is opened and starts clicking an image sample of
the person. This Id and Name is stored in the folder Student
Details and the file name is StudentDetails.csv. After
conclusion, it notifies that images are saved. After taking an
image sample, click the "Train Image" button. Now it takes a
few seconds to train the machine for the images that are
taken by clicking the "Take Image" button and creates a
Trainner.yml file and stores in the Training Image Label
folder. Now all initial setups are done. If the face is
recognized by the system then theIdandNameoftheperson
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD38083 | Volume – 5 | Issue – 1 | November-December 2020 Page 1349
are shown on the Image. Press Q (or q) to quit this window.
After exiting the window, the attendance of the student will
be stored in the Attendance folder as a CSVfilewith name, id,
date, and time. After identifying all faces of the students, the
names of individuals are updated into an excel sheet. Whose
faces are not recognized due to various external factors are
stored as “Unknown images” in the database.
VI. FLOWCHART
VII. FUTURE ENHANCEMENTS
Further expansions can be performed, to attain the real time
detection of the specific student in the monitoring premises.
Alternatively to taking images, we can also work with
recorded videos. But some period is managed to record the
images, because if a continuous recording is done, then load
on database increases. The future output is to develop the
recognition rate of algorithms when there are accidental
changes in a person like a tonsuringhead,usinga cap,having
a beard, etc. The system manifested only recognizes face up
to limited angle variations which can be developed further.
Gait recognition can be combined with face recognition
systems to achieve better performance of the system.
VIII. CONCLUSION
This method helps to evade the fail-proof attendancesystem
and works as a replacement for all present systems i.e.other
bio-metric practices. It's time-saving and consumes low
manpower with respect to taking attendance manually.
Automated Attendance Systems based on face recognition
techniques thus proves to be time-saving and secure. This
system can also be used to identify an unknownperson,thus
being able to recognize if the student actually belongs to the
respective class or school. Hence, proving that it's an easy
method to take attendance and store as well.
IX. BIBLIOGRAPHY
[1] https://docs.conda.io/en/latest/
[2] https://opencv.org/about/
[3] https://docs.opencv.org/3.4/db/d28/tutorial_cascad
e_classifier.html
[4] https://towardsdatascience.com/the-intuition-
behind-facial-detection-the-viola-jones-algorithm-
29d9106b6999
[5] https://www.ijedr.org/papers/IJEDR1903093.pdf
[6] Tiwari PritiAnilkumar, KalyaniJha, Karishma P Uchil,
Naveen H., "Haar Features Based Face Detection and
Recognition for Advanced Classroom And Corporate
Attendance", IJIRCCE,Vol. 3, Issue 5, May 2015.
[7] Venkata Kalyan Polamarasetty1, Muralidhar Reddy
Reddem2, Dheeraj Ravi3, Mahith Sai Madala4”
Attendance System based on Face Recognition”
International Research Journal of Engineering and
Technology (IRJET) e-ISSN: 2395-0056 Volume: 05
Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-
0072

More Related Content

What's hot

What's hot (20)

Face Recognition System for Automated Student Attendance
Face Recognition System for Automated Student AttendanceFace Recognition System for Automated Student Attendance
Face Recognition System for Automated Student Attendance
 
Project presentation by Debendra Adhikari
Project presentation by Debendra AdhikariProject presentation by Debendra Adhikari
Project presentation by Debendra Adhikari
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
 
IRJET- Real-Time Object Detection System using Caffe Model
IRJET- Real-Time Object Detection System using Caffe ModelIRJET- Real-Time Object Detection System using Caffe Model
IRJET- Real-Time Object Detection System using Caffe Model
 
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
 
A WIRELESS FINGERPRINT ATTENDANCE SYSTEM
A WIRELESS FINGERPRINT ATTENDANCE SYSTEMA WIRELESS FINGERPRINT ATTENDANCE SYSTEM
A WIRELESS FINGERPRINT ATTENDANCE SYSTEM
 
Security for Identity Based Identification using Water Marking and Visual Cry...
Security for Identity Based Identification using Water Marking and Visual Cry...Security for Identity Based Identification using Water Marking and Visual Cry...
Security for Identity Based Identification using Water Marking and Visual Cry...
 
IRJET - Using Convolutional Neural Network in Surveillance Videos for Recogni...
IRJET - Using Convolutional Neural Network in Surveillance Videos for Recogni...IRJET - Using Convolutional Neural Network in Surveillance Videos for Recogni...
IRJET - Using Convolutional Neural Network in Surveillance Videos for Recogni...
 
Overlapped Fingerprint Separation for Fingerprint Authentication
Overlapped Fingerprint Separation for Fingerprint AuthenticationOverlapped Fingerprint Separation for Fingerprint Authentication
Overlapped Fingerprint Separation for Fingerprint Authentication
 
Attendance System using Android Integrated Biometric Fingerprint Recognition
Attendance System using Android Integrated Biometric Fingerprint RecognitionAttendance System using Android Integrated Biometric Fingerprint Recognition
Attendance System using Android Integrated Biometric Fingerprint Recognition
 
Automatic Attendance Using Face Recognition
Automatic Attendance Using Face RecognitionAutomatic Attendance Using Face Recognition
Automatic Attendance Using Face Recognition
 
IRJET- Eye Tracking for Password Authentication using Machine Learning
IRJET- Eye Tracking for Password Authentication using Machine LearningIRJET- Eye Tracking for Password Authentication using Machine Learning
IRJET- Eye Tracking for Password Authentication using Machine Learning
 
Face Recognition Attendance System
Face Recognition Attendance System Face Recognition Attendance System
Face Recognition Attendance System
 
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
 
IRJET - Face Recognition based Attendance System: Review
IRJET -  	  Face Recognition based Attendance System: ReviewIRJET -  	  Face Recognition based Attendance System: Review
IRJET - Face Recognition based Attendance System: Review
 
IRJET- Real Time Attendance System using Face Recognition
IRJET-  	  Real Time Attendance System using Face RecognitionIRJET-  	  Real Time Attendance System using Face Recognition
IRJET- Real Time Attendance System using Face Recognition
 
An efficient system for real time fatigue detection
An efficient system for real time fatigue detectionAn efficient system for real time fatigue detection
An efficient system for real time fatigue detection
 
Development of Real Time Face Recognition System using OpenCV
Development of Real Time Face Recognition System using OpenCVDevelopment of Real Time Face Recognition System using OpenCV
Development of Real Time Face Recognition System using OpenCV
 
IJET-V3I1P25
IJET-V3I1P25IJET-V3I1P25
IJET-V3I1P25
 
IRJET-Human Face Detection and Identification using Deep Metric Learning
IRJET-Human Face Detection and Identification using Deep Metric LearningIRJET-Human Face Detection and Identification using Deep Metric Learning
IRJET-Human Face Detection and Identification using Deep Metric Learning
 

Similar to Face Recognition Based Automated Student Attendance System

1923-b.e-eee-batchno-interdis-1.pdf
1923-b.e-eee-batchno-interdis-1.pdf1923-b.e-eee-batchno-interdis-1.pdf
1923-b.e-eee-batchno-interdis-1.pdf
SasteKaam1
 

Similar to Face Recognition Based Automated Student Attendance System (20)

Attendance management system using face recognition
Attendance management system using face recognitionAttendance management system using face recognition
Attendance management system using face recognition
 
Face Recognition based Smart Attendance System Using IoT
Face Recognition based Smart Attendance System Using IoTFace Recognition based Smart Attendance System Using IoT
Face Recognition based Smart Attendance System Using IoT
 
Development of an Automatic & Manual Class Attendance System using Haar Casca...
Development of an Automatic & Manual Class Attendance System using Haar Casca...Development of an Automatic & Manual Class Attendance System using Haar Casca...
Development of an Automatic & Manual Class Attendance System using Haar Casca...
 
Facial Recognition based Attendance System: A Survey
Facial Recognition based Attendance System: A SurveyFacial Recognition based Attendance System: A Survey
Facial Recognition based Attendance System: A Survey
 
Real Time Image Based Attendance System using Python
Real Time Image Based Attendance System using PythonReal Time Image Based Attendance System using Python
Real Time Image Based Attendance System using Python
 
A PROJECT REPORT ON IRIS RECOGNITION SYSTEM USING MATLAB
A PROJECT REPORT ON IRIS RECOGNITION SYSTEM USING MATLABA PROJECT REPORT ON IRIS RECOGNITION SYSTEM USING MATLAB
A PROJECT REPORT ON IRIS RECOGNITION SYSTEM USING MATLAB
 
Automation Attendance Systems Approaches: A Practical Review
Automation Attendance Systems Approaches: A Practical ReviewAutomation Attendance Systems Approaches: A Practical Review
Automation Attendance Systems Approaches: A Practical Review
 
Mouse Cursor Control Hands Free Using Deep Learning
Mouse Cursor Control Hands Free Using Deep LearningMouse Cursor Control Hands Free Using Deep Learning
Mouse Cursor Control Hands Free Using Deep Learning
 
Mouse Cursor Control Hands Free Using Deep Learning
Mouse Cursor Control Hands Free Using Deep LearningMouse Cursor Control Hands Free Using Deep Learning
Mouse Cursor Control Hands Free Using Deep Learning
 
Attendance System using Face Recognition
Attendance System using Face RecognitionAttendance System using Face Recognition
Attendance System using Face Recognition
 
Implementation of Automatic Attendance Management System Using Harcascade and...
Implementation of Automatic Attendance Management System Using Harcascade and...Implementation of Automatic Attendance Management System Using Harcascade and...
Implementation of Automatic Attendance Management System Using Harcascade and...
 
1923-b.e-eee-batchno-interdis-1.pdf
1923-b.e-eee-batchno-interdis-1.pdf1923-b.e-eee-batchno-interdis-1.pdf
1923-b.e-eee-batchno-interdis-1.pdf
 
A Smart Receptionist Implementing Facial Recognition and Voice Interaction
A Smart Receptionist Implementing Facial Recognition and Voice InteractionA Smart Receptionist Implementing Facial Recognition and Voice Interaction
A Smart Receptionist Implementing Facial Recognition and Voice Interaction
 
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
 
Best biometric system in market with AI.pdf
Best biometric system in market with AI.pdfBest biometric system in market with AI.pdf
Best biometric system in market with AI.pdf
 
Employment Performance Management Using Machine Learning
Employment Performance Management Using Machine LearningEmployment Performance Management Using Machine Learning
Employment Performance Management Using Machine Learning
 
Face Recognition System
Face Recognition SystemFace Recognition System
Face Recognition System
 
MTCNN BASED AUTOMATIC ATTENDANCE SYSTEM USING FACE RECOGNITION
MTCNN BASED AUTOMATIC ATTENDANCE SYSTEM USING FACE RECOGNITIONMTCNN BASED AUTOMATIC ATTENDANCE SYSTEM USING FACE RECOGNITION
MTCNN BASED AUTOMATIC ATTENDANCE SYSTEM USING FACE RECOGNITION
 
IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...
IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...
IRJET- Survey on Development of Fingerprint Biometric Attendance Management S...
 
ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCEONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 

Face Recognition Based Automated Student Attendance System

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 5 Issue 1, November-December 2020 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD38083 | Volume – 5 | Issue – 1 | November-December 2020 Page 1346 Face Recognition Based Automated Student Attendance System Ms. Pranitha Prabhakar1, Mr. Kathireshan2 1MCA Scholar, School of CS and IT, Department of MCA, 2Professor, MCA Department School of CS and IT, 1,2Jain (Deemed-to-be) University, Bengaluru, Karnataka, India ABSTRACT Face recognition system is very beneficial in real-time applications, concentrated in security control systems. Face Detection and Recognition is a vital area in the province of validation. In this project, the Open CV based face recognition strategy has been proposed. This model integrates a camera that captures an input image, an algorithm - Haar Cascade Algorithm for detecting face from an input image, identifying the face and marking the attendance in an excel sheet. The proposed system implements features suchasdetectionof faces, extraction of the features, exposure of extracted features, analysis of students' attendance, and monthly attendance report generation. Faces are recognized using advanced LBP using the database that contains images of students and is used to identify students using the captured image. Better precision is accomplished in results and the system takes into account the changes that occurs in the face over some time. KEYWORDS: Face Recognition, Haarcascades, Adaboost, OpenCv, LBPH How to cite this paper: Ms. Pranitha Prabhakar | Mr. Kathireshan "Face Recognition Based Automated Student Attendance System" Published in International Journal of Trend in Scientific Research and Development(ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-1, December 2020, pp.1346-1349, URL: www.ijtsrd.com/papers/ijtsrd38083.pdf Copyright © 2020 by author (s) and International Journal ofTrendinScientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative CommonsAttribution License (CC BY 4.0) (http://creativecommons.org/licenses/by/4.0) I. INTRODUCTION These days, biometric authentication methods begin increasing rapidly as one of the assuring authentication techniques, besides the standard authentication method. All biometrical technologies require certain actions to be entered by the user, which are the user needs to place funds on the scanner to set the fingers or the hand geometry detection. The user should standstill in a fixed spot in front of the camera for face identification purposes. The face recognition method has numerous advantages when compared to other biometric methods, as this method is done passively without explicit action. This method can be really useful for supervision. This project is based on the Open CV based face recognition approach has been proposed. OpenCV(OpenSourceComputerVisionLibrary)is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. The library has more than 2500 optimized algorithms, which incorporatesa completesetof bothclassic and state-of-the-art computer vision and machine learning algorithms. The experimental results show that the system can recognize the faces captured automatically by the camera accurately. Thus face detection and recognition module detect faces from the image captured by the camera, and the image of the face is stored. The training database is created by training the system model withthe picturesof the authorized students. The obtained images are laterstored in a database with appropriate labels. The features are extracted using LBPH algorithm. Haar features are basically used to detect the presence of particular features in the selected image. Histogram is unique for every unique image and helps in determining and recognizing the physique accurately. Thus, using this technique, all images are identified during the face identification phase. II. LITERATURE SURVEY Traditionally attendance was taken manually which is very time-consuming and had the problem of human error. Adding on, there are numerous ambiguities towards the roots of the attendance records which in fact, most of the attendance records are not recovered from the substantive situation. The existing method uses paper or attendance registers for marking student’s attendance which causes a lot of trouble. Based on various research, many resolutions are available to resolve this concern. “Face Recognition Based Attendance Marking System” (Senthamil Selvi, Chitrakala, Antony Jenitha, 2014) is based on the identification of face identification to solve the former attendance system’s issues. The system utilized a camera to capture images to establish face recognition. The captured image was rivaled one by one with the face database to examine for the students face where attendance would be marked when an appropriate result was found in the database. The foremost benefit is that the system where the attendance is recorded is actually on the server resulting in high security, where a proxy cannot be given. Furthermore, in this proposed system, the face detection algorithm is enhanced by using skin analysis technology to enhance the certainty of the detection process. Although more efforts were invested to obtain an accuracy of the face detection algorithm, this system required a standalone pc that needed IJTSRD38083
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD38083 | Volume – 5 | Issue – 1 | November-December 2020 Page 1347 a constant power supply making it static and hence was not portable. This type of system is only proper for marking staff’s attendance as they only need to report their attendance once a day, unlike students which require reporting their attendanceforeveryclasseveryday.Itwould be inconvenient if the system is not portable. Thus, the attendance management system can be established on a rooted design so that it can work similarlywithjustbatteries making it portable. The research journal “Fingerprint Based AttendanceSystem Using Microcontroller and LabView” (Kumar Yadav, Singh, Pujari, Mishra, 2015) recommended a solution of using a fingerprint to mark the attendance. This system is based on using 2 microcontrollers to deal with the fingerprint recognition process. Initially, the fingerprint configuration will be achieved over a fingerprint sensor, then the data will be transmitted to microcontroller-1. Next microcontroller-1 will transfer the data to microcontroller-2 to check the database. On finding a student’s match,thespecificationsare sent to the PC through serial communicationtobedisplayed. This scheme is good as it expedites improvement while sustaining design flexibility and simplifies testing.Butagain, this system is connected to a PC which makes it unportable. Apart from that, the database information cannot be accessed, resulting in a situation where parents who are curious about knowing their child’sattendancecannot easily access the data. Therefore, to provide accessibility to the legitimately concerned party, the data can be uploaded to a web server for easy access. The authentication for the appropriate access can be implemented through a login screen. According to the research journal “Attendance System Using NFC Technology with Rooted Camera on Mobile Device” (Bhise, Khichi, Korde, Lokare, 2015). The attendance system was implemented using Near Field Communication (NFC) technology and mobile application. According to the research paper, every student wasgivenan NFC tag that contained a unique ID during their enrolment into the college. Attendance of each class was then taken by touching or placing these tags on the lecturer's phone. The rooted camera on the phone thencapturedthestudent’sface and the data was directed to the college server forvalidation and verification. The benefit of this method is that theNFCis uncomplicated to use, and the speed of connection establishment is very high. However, the system couldn’t automatically spot any violations when the NFC tag is not carried or tagged by the authenticated owner. The NFC reader was an inconvenience to the lecturer. Most of the lecturers did not like to prefer their smartphones to be used in this way due to privacy concerns. Real Time Human Face detection and Tracking was proposed by J. Chatrath, P. Gupta, P. Ahuja, A. Goel. Their paper outlines the practice of real time profile detection and acknowledgement by modifying Viola-Jonesalgorithm.Outcomesaccomplishedby the developed algorithm displayed that up to 50 faces could be distinguished and tracked by systems using the modified algorithm. Processing of data and time consumed is moderately less in such systems. Implementation of Attendance Management System was proposed by G. Lakshmi Priya and M. Pandimadevi. Systems proposed with respect to this idea was to capture an image using a web camera at deviating occurrences. A precision of 68% was observed in such systems. III. PROPOSED SYSTEM In the existing system, attendance is accomplished usingthe attendance register. Lecturers mark the attendance of students manually, resulting in increased paperwork, preservation of records, and computing the attendance of each student becomes exasperating and time-consuming. The intention of developing a Face recognition based Attendance System is to computerize the traditional way of practicing attendance. It assists to access the attendance information of a specific student in a certain class. It also avoids proxy of attendance. Data accuracyisaffirmed,within a short span of time. The FACE RECOGNITION BASED AUTOMATED STUDENT ATTENDANCE SYSTEM demonstrates "Human Face Identification using LBP and HaarCascade and openCv Features for Real Time Attendance Monitoring. The investigational outcomes demonstrate that the system can distinguish the faces captured automatically by the camera precisely. The results obtained from the proposed system is very accurate and is unambiguous resulting in accurate system. The captured images are then detected and compared with the images present in the database and the attendance is then marked. IV. SYSTEM DESIGN ARCHITECTURE OF THE SYSTEM: FACE DETECTION: The principal utility of this step is to accomplish whether the human faces appear in a given image, and what is the position of these faces. The predictable outputs of this step are squares which contain each face in the input image. Face orientation is performed to vindicate the scales and alignment of these squares. FEATURE EXTRACTION: Following the face detection step the extraction of human face areas from images that are done. FACE RECOGNITION: The last step after the illustration of faces is to identify them. For automatic acknowledgement we need to build a face database. Various images are taken for each individual and their features are mined and stored in the database.Thenwhenaninputimage is served, the face detection and feature extraction is performed and its feature to each face class is comparedand stored in the database. ALGORITHM: Local Binary Patterns Histograms - This method prerequisites the grayscalepicturesfordealingwith the training. LBPH uses the following parameters: Radius, Neighbours: The number of sample points neighbouring the central pixel which is commonly 8, Grid X: The number of cells along the horizontal direction is denoted as GridX,Grid
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD38083 | Volume – 5 | Issue – 1 | November-December 2020 Page 1348 Y: The number of cells along the vertical directionisdenoted as Grid Y. ALGORITHM TRAINING: For the training resolution of the dataset of facial images of the people to be predictable alongside with the unique ID, is compulsory so that the existing approach will utilize the delivered information for recognizing an input image and providing the output. Same images need the same ID. EXTRACTION OF HISTOGRAM: The image obtained in the preceding step practises the Grid X and Grid Y factors and the image is split into numerous grids. Based on the image, the histogram can be mined as below: The image is in grey scale and each histogram will contain only 256 positions (0- 255) which indicates the presences of each pixel concentration. After this eachhistogramisformedanda new and bigger histogram is done. Let us presume that there are 8×8 grids, then there will be 16.384 locations in total in the final histogram. Ultimately the histogram indicates the features of the actual image. Haar Cascade Object Detection Face & Eye OpenCV: Haar cascade classifier is based on the Viola-Jones detection algorithm which is trained in giving some input faces and non-faces and training a classifier that recognises a face. So we need to gauge a huge set of features for every 24*24 PX. So to evade this AdaBoost is used. AdaBoost is used to eliminate redundant features and choose only appropriate features. These features are also termed as weak classifiers. After these features are found a weighted mixture of all these features is used in assessing and determining if any given frame has a face or not. Strong classifier = linear sum of weak classifiers F( x ) = ∑ ( αᵢ * fᵢ( x ) ) [here αᵢ are matching weights to each weak classifier fᵢ(x).] A Haar Cascade is based on “Haar Wavelets” which defines as: An arrangement of rescaled “square-shaped” functions which composed form a wavelet family or basis. It is builton the Haar Wavelet technique to analyze pixels in the image into squares by function. This uses machine learning practises to get a high degree of accurateness from which it is called “training data”. Feature Extraction Haar Cascades use machine learning methods in which a function is trained from a lot of positive and negative images. This process in the algorithmisfeature extraction. Simple GUI is made via the python Tkinter library which permits the user to use the page without any backend familiarity. Tkinter is the standard GUI library for Python. After recognizing all faces of the students, the names of persons are updated into an excel sheet. Whose faces are not recognized due to various external factors are stored as “Unknown images” in the database. V. IMPLEMENTATION The face recognition attendance system will be installed on the host device and all the permissions will be granted during the installation. Once the installation is over the administrator can access the system and authorize the user and dictate the image and record the image and mark attendance and the data stored is database using a specialized database. One can give their attendance by merely facing the camera. When we run train.pya windowis opened and requests for entering Id and Name. After registering name and id then click the "Take Images"button. By clicking the "Take Images", the web camera of the host computer is opened and starts clicking an image sample of the person. This Id and Name is stored in the folder Student Details and the file name is StudentDetails.csv. After conclusion, it notifies that images are saved. After taking an image sample, click the "Train Image" button. Now it takes a few seconds to train the machine for the images that are taken by clicking the "Take Image" button and creates a Trainner.yml file and stores in the Training Image Label folder. Now all initial setups are done. If the face is recognized by the system then theIdandNameoftheperson
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD38083 | Volume – 5 | Issue – 1 | November-December 2020 Page 1349 are shown on the Image. Press Q (or q) to quit this window. After exiting the window, the attendance of the student will be stored in the Attendance folder as a CSVfilewith name, id, date, and time. After identifying all faces of the students, the names of individuals are updated into an excel sheet. Whose faces are not recognized due to various external factors are stored as “Unknown images” in the database. VI. FLOWCHART VII. FUTURE ENHANCEMENTS Further expansions can be performed, to attain the real time detection of the specific student in the monitoring premises. Alternatively to taking images, we can also work with recorded videos. But some period is managed to record the images, because if a continuous recording is done, then load on database increases. The future output is to develop the recognition rate of algorithms when there are accidental changes in a person like a tonsuringhead,usinga cap,having a beard, etc. The system manifested only recognizes face up to limited angle variations which can be developed further. Gait recognition can be combined with face recognition systems to achieve better performance of the system. VIII. CONCLUSION This method helps to evade the fail-proof attendancesystem and works as a replacement for all present systems i.e.other bio-metric practices. It's time-saving and consumes low manpower with respect to taking attendance manually. Automated Attendance Systems based on face recognition techniques thus proves to be time-saving and secure. This system can also be used to identify an unknownperson,thus being able to recognize if the student actually belongs to the respective class or school. Hence, proving that it's an easy method to take attendance and store as well. IX. BIBLIOGRAPHY [1] https://docs.conda.io/en/latest/ [2] https://opencv.org/about/ [3] https://docs.opencv.org/3.4/db/d28/tutorial_cascad e_classifier.html [4] https://towardsdatascience.com/the-intuition- behind-facial-detection-the-viola-jones-algorithm- 29d9106b6999 [5] https://www.ijedr.org/papers/IJEDR1903093.pdf [6] Tiwari PritiAnilkumar, KalyaniJha, Karishma P Uchil, Naveen H., "Haar Features Based Face Detection and Recognition for Advanced Classroom And Corporate Attendance", IJIRCCE,Vol. 3, Issue 5, May 2015. [7] Venkata Kalyan Polamarasetty1, Muralidhar Reddy Reddem2, Dheeraj Ravi3, Mahith Sai Madala4” Attendance System based on Face Recognition” International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395- 0072