Face Recognition Attendance System 1
Face Recognition Attendance System 1
ALENSE K T
LIYA GIJO
POOJA KRISHNAN
2 Literature Review
4 Block Diagram
5 Tools
6 Project Result
7 Conclusion
8 Reference
LIMITATION
EIGEN FACES SCALE INVARIANT FEATURE
• Lack of discriminant power. • It is mathematically compli-
cated and computationally heavy.
• Applicable only to front views. • SIFT is based on the Histogram
of Gradients.So the gradients of
each Pixel in the patch need to
be computed and these computa-
tions cost time.
• Good performance only under • It is not effective for low pow-
controlled background(not includ- ered devices.
ing natural scenes).
The Algorithm used is Haar Cascade Algorithm and Local Binary Pattern
Algorithm.
METHODOLOGY
Enrollment Stage
Collect images of each student
Face Detection- Haar cascade algorithm
Slide a fixed size window across our image at multiple scales
At each of these phases, our window stops, computes some features,
and then classifies the region as face or not.
The features considered are:Edge feature, line feature,Four rectangular
feature
Every single pixel being replaced by an arrow (gradients)
Break the image into small squares
In each square, count up how many gradients point in each major
direction
ALENSE K T LIYA GIJO POOJA KRISHNAN FACE RECOGNITION ATTENDANCE SYSTEM 6
ALGORITHM AND MODEL
Algorithm And Model College of Engineering Poonjar
Replace that square in the image with the arrow directions that were
strongest gradient
Face landmark Estimation and Encode Faces
128 measurements for each face
Assign user id for each student and tag it with corresponding faces
store the details in the database.
Recognition Stage
For attendance ,from the recorded video of the class we slice images of
all students
Face Detection-Haar Cascade Algorithm
Face Recognition-LBPH Algorithm
First, convert the image frame into a matrix form of 3X3 pixels
if the neighboring pixel in the matrix is larger than the center pixel of
that matrix the value will be given as 1 and 0 is given to lower pixel
area
Programming Language-Python