You are on page 1of 9

FACE

RECOGNITION
USING PYTHON
GROUP MEMBERS –

HARSHIT YADAV
AAKASH CHAUDHARY
SANDEEP SINGH
VINAYAK SOLANKI
 What is Face Detection ?

 In computer vision, one essential problem we are trying to figure


out is to automatically detect objects in an image without human
intervention. Face detection can be thought of as such a problem
where we detect human faces in an image or real time image.
There may be slight differences in the faces of humans but overall,
it is safe to say that there are certain features that are associated
with all the human faces. There are various face detection
algorithms which stores the face data to in order to detect different
faces accordingly.

 Face detection is usually the first step towards many face-related


technologies, such as face recognition or verification. However,
face detection can have very useful applications. 
 What is Face Recognition ?
 Face recognition is a method of identifying or
verifying the identity of an individual using their face.

 Face Recognition system plays a vital role in almost


every sector. Face recognition is one of the mostly
used biometrics. It can used for security,
authentication, identification, and has got many more
advantages. Despite of having low accuracy when
compared to iris recognition and fingerprint
recognition, it is being widely used due to its
contactless and non-invasive process.
 Libraries Used :
 NumPy
 Face Recognition
 Dlib
 OpenCV (version 2)

 Softwares Used :
 Python 3.9 (64-bit)
 Visual Studio Code 2019
 Working Overview:
 Face recognition algorithm can extract features from a
face image namely position of forehead, eye, nose,
mouth, chin, jaws. So here we train our machine on
dataset images to record face encodings from those
data sets.

 Using Python language and above mentioned


softwares and libraries for implementation.

 Now by comparing the dataset face encodings to real


time frame encodings we get the desired results.
 Data Flow Diagram :
 Applications :
 Mass Surveillance
 Improved Payment Methods
 Smart Airport and Border Control
 Improve Security
 Healthcare Management
 Reducing Retail Crimes
 Finding Missing Person
 Law Enforcements
 Future Improvements:
 We can connect this code to a database or CSV
file to store the records.

 We can also mail or cloud store the data retrieved.

 Can be used to verify credentials.

 Can be used to maintain law enforcement.


THANK YOU

You might also like