0% found this document useful (0 votes)
14 views9 pages

Python PBL

The document presents a Facial Recognition Attendance System developed by students from the Department of Engineering and Applied Sciences at VIIT, Pune. It outlines the use of Python libraries such as OpenCV, NumPy, and others for implementing the system, which automates attendance tracking in various settings like schools, corporate offices, and healthcare facilities. The presentation also covers essential programming concepts and the advantages of using facial recognition technology for attendance management.

Uploaded by

loremipsum9423
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views9 pages

Python PBL

The document presents a Facial Recognition Attendance System developed by students from the Department of Engineering and Applied Sciences at VIIT, Pune. It outlines the use of Python libraries such as OpenCV, NumPy, and others for implementing the system, which automates attendance tracking in various settings like schools, corporate offices, and healthcare facilities. The presentation also covers essential programming concepts and the advantages of using facial recognition technology for attendance management.

Uploaded by

loremipsum9423
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

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

You might also like