Facial Recognition Attendance System Using Python and OpenCv
Facial Recognition Attendance System Using Python and OpenCv
ENGINEERING
COLLEGE
DEPT. OF COMPUTER
SCIENCE & ENGINEERING
COURSE TITLE : SOFTWARE DEVELOPMENTS
CSE-612
202
3
OUR TEAM MEMBERS
PROJECT ON
Under The Guidance of,
Software used
• Pycharm
• MySQL
• Microsoft Excel
Functionality
Overview
How it works?
LBPH Algorithm Working
The basic idea of Local Binary Patterns is to summarize the local structure in an image by comparing each
pixel with its neighborhood. The main idea is to divide the LBP image into local regions and extract a
histogram from each. These histograms are called Local Binary Patterns Histograms.
Histogram representation of one sample:
Taking Attendance using Face Recognition:
1. Present new image to the recognizer.
2. The recognizer again creates a histogram for that new image.
3. The new histogram is compared with the histogram it already has.
4. Finally, it detects the best match and returns the student id associated with that best match. By using this student
id we retrieve all the necessary information from database and put these text into the image.
The system has output in the form of excel sheet:
Advantages
1.Proxy attendance is limited.
2.It saves time and effort.
3.It stores faces that are detected and automatically marks attendance.
4.The system is convenient and secure for user.
Limitations:
1.It can only detect face form a limited distance with some specific angle.
2.the system don’t recognized properly in poor light so may give false result.
Future work :
We need better algorithm to overcome these limitations.
Thank
you for
listening!