0% found this document useful (0 votes)
52 views

Facial Recognition Attendance System Using Python and OpenCv

Attendance using face recognition

Uploaded by

neerob2019
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Facial Recognition Attendance System Using Python and OpenCv

Attendance using face recognition

Uploaded by

neerob2019
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

FARIDPUR

ENGINEERING
COLLEGE
DEPT. OF COMPUTER
SCIENCE & ENGINEERING
COURSE TITLE : SOFTWARE DEVELOPMENTS

CSE-612
202
3
OUR TEAM MEMBERS

Nandita Shaha Drishty Saiful Islam Mashfika Shermin


Project Designer Project Developer Project Details Writer
Reg No : 712 Reg No : 726 Reg No : 731
STUDENT ATTENDANCE
MANAGEMENT SYSTEM
USING

PROJECT ON
Under The Guidance of,

MD. Shamsul Islam


Assistant Professor & Head of The Dept.

MD. Sumon Reza


Lecturer

STUDENT ATTENDANCE MANAGEMENT SYSTEM USING FACE RECOGNITION


Introduction
As you may know, keeping track of attendance has always been a challenge for educational institutions. Traditional methods, such as paper-
based attendance sheets or card swiping, can be time-consuming, inaccurate, and prone to errors. In today's digital age, we have the technology
to simplify this process and make it more efficient.
Our project aims to develop a student attendance system that uses face recognition technology to capture attendance. With this system, students'
faces will be scanned and matched with their profiles in the database. The system will then automatically mark them as present, absent, or tardy.
This innovative system has many benefits, including reducing the administrative workload, improving accuracy, and enhancing security. It can
also help to improve students' punctuality and attendance, which are crucial for their academic success.
In this presentation, we will take you through the various components of our system, including the face recognition algorithm, the database
management system, and the user interface. We will also demonstrate how the system works and its potential benefits for educational
institutions.
Thank you for your attention, and we hope you find our project informative and exciting.
Project details
In this project we have implemented the automated attendance system using ‘Tkinter’ and ‘Python’.
Build With
Python 3.10
Modules used
• Tkinter - Python framework to create GUI applications.
• OpenCV - Open Source Computer Vision and Machine Learning software library.
• PIL – Pillow Python Imaging Library (Fork).
• Numpy
• Pandas

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!

You might also like