Presentation Topic
Facial Recognition Attendance System
Div:E Batch:E1
Name Roll No PRN Email ID
Rohan jorwar 523 @viit.ac.in
Yash Ghyar 521 22210342 Yash.22210342@vi
it.ac.in
Aaditya Chopade 522 22210362 Aaditya.22210362
@viit.ac.in
Rushikesh Merat 524 22210390 Rushikesh.222103
[email protected] Somesh 525 22210406 Somesh.22210406
Chincholkar @viit.ac.in
BRACT’S, Vishwakarma Institute of Information Technology, Pune-48
Introduction
Face recognition is a technology that uses computer
algorithms to identify and verify the identity of
individuals by analyzing their facial features.
Python is a popular programming language for
developing face recognition systems due to its
simplicity, readability, and large number of available
libraries.
Face recognition attendance system is a modern technology that
utilizes facial recognition software to accurately record attendance.
Somesh Chincholkar, Department of Engineering and Applied Sciences, VIIT, Pune-48 2
Python Libraries
Open CV –
OpenCV (Open Source Computer Vision Library) is an open-source computer
vision and machine learning software library.
Which is built to provide a common infrastructure for machine learning algorithms
and computer vision.
It has thousands of optimized algorithms which can be used different purposes
like detecting and recognizing faces, identifying objects and many more.
We need it to take pictures using our webcam and some manipulation needed to
be done in the image.
To install the library you need to install pip in your system after that you can
follow the steps in command prompt:
pip install opencv-contrib-python
Somesh Chincholkar, Department of Engineering and Applied Sciences, VIIT, Pune-48 3
Python Libraries
Numpy library -
NumPy is the fundamental package for scientific computing in Python
which provides a multidimensional array object other mathematical
operations can be performed using this but simply speaking.
we just need it to convert our images into some form of an array so
that we can store the model that has been trained.
To install the library you can type a simple line of code in your
command shell:
pip install numpy as np
Somesh Chincholkar, Department of Engineering and Applied Sciences, VIIT, Pune-48 4
Python Libraries
Face Recognition –
Once the model is trained, you can implement the face
recognition system by capturing live video feed from a
camera and processing each frame using the trained
model.
The system should detect faces in the video feed and
compare them with the faces in the trained data set to
identify the person.
Somesh Chincholkar, Department of Engineering and Applied Sciences, VIIT, Pune-48 5
Python Libraries
Datetime –
Python's built-in datetime library is one of the most
common modules to manipulate date and time object
data.
We use datetime library to store date and time at which
student is present in classroom.
CSV (comma separated values) –
The csv module implements classes to read and write tabular data
in CSV format.
Somesh Chincholkar, Department of Engineering and Applied Sciences, VIIT, Pune-48 6
.
List Of The Topics/Concept Which Will be
Covered From The Syllabus
If Statement – In computer programming, we use
the if statement to run a block code only when a
certain condition is met
Functions - A function is a block of code which only
runs when it is called. You can pass data, known as
parameters, into a function. A function can return data as a
result.
Working with Files in Python
String operations
, Department of Engineering and Applied Sciences, VIIT, Pune-48 7
Applications
Schools: Face recognition attendance system can be used in schools to accurately monitor the
attendance of students and staff members. It eliminates the need for manual attendance taking,
which is often time-consuming and prone to errors.
Corporate offices: Face recognition attendance system can be used in offices to automate the
attendance process. It can save time and eliminate the need for paper-based attendance systems.
Healthcare facilities: In healthcare facilities, the face recognition attendance system can be used to
monitor the attendance of staff members, visitors, and patients. It can help in managing the
schedule of healthcare professionals and ensure that they are available when needed.
Government agencies: Government agencies can also use face recognition attendance systems to
monitor attendance and improve security. It can help in identifying unauthorized access to sensitive
areas and ensure that only authorized personnel have access to such areas.
Rushikesh Merat, Department of Engineering and Applied Sciences, VIIT, Pune-48 8
Thanks You!!!!
Department of Engineering and Applied Sciences, VIIT, Pune-48 9