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