Welcome: Computer Engineering

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

ISHA SHARMA

COMPUTER ENGINEERING

WELCOME
CONTENTS
 INTRODUCTION
 BIOMETRIC
 STEP BY STEP IMPLEMENTATION OF
PROJECT
 FUNCTION USED IN FACE RECOGNITION
 OBJECTIVE
 MAIN POINTS
 BENEFITS
TOPIC:FACE DETECTION

Topic:

FACE
RECOGNITION

PRESENTED BY:Nischla Sumanppppppp


Presented By: ISHA SHARMA
INTRODUCTION ABOUT PROJECT
INTRODUCTION TO FACE
RECOGNITION

 Face Recognition is a computer


application that is capable for
detecting, tracking, identifying
or verifying human faces from
an image or video captured
using a digital camera.
 A form of biometric.
 System compares the scans to
record stored in central or local
databases or even a smartcard.
WHAT IS BIOMETRIC?
It is a unique measurable charcterstics of human
being
Used to automatically recognize an individual’s
identity
Two types :
 Physiological
 Behavioral characterstics
Implementation:-
Step1:-Import cv2 module
Step2:-Loading the image
Step3:-Converting the image to grayscale
-initially, the image is a three-layer image (i.e.,
RGB), So It is converted to a one-layer image
(i.e., grayscale). 
Step4:- Loading the required haar-cascade XML
classifier file
Step by step Implementation
 CascadeClassifier method in cv2 module supports the
loading of haar-cascade XML files. Here, we need
“haarcascade_frontalface_default.xml” for face detection.

Step 4: Applying the face detection method on the
grayscale image
 This is done using the
cv2::CascadeClassifier::detectMultiScale method, which
returns boundary rectangles for the detected faces (i.e., x,
y, w, h)
Step by step Implementation
 Step 5: Iterating through rectangles of detected
faces
 Rectangles are drawn around the detected faces
by the rectangle method of the cv2 module by
iterating over all detected faces.
FUNCTIONS USED IN FACIAL
RECOGNITION
import cv2() If you don’t get any errors, you
can move on to the next part.
NumPy() is the fundamental package for
scientific computing in Python which provides
a multidimensional array object.
Detect faces() The detectMultiScale function is
a general function that detects objects. Since
we are calling it on the face cascade, that’s
what it detects.
OBJECTIVE
 One of the most challenging tasks for visual
shape analysis and object recognition is the
understanding of how people process and
recognize each other’s face, and the
development of corresponding computational
models. The objective of face recognition is,
from the incoming image, to find a series of
data of the same face in a set of training
images in a databases.
Here are few nodal points that are measured by the software:-

Distance between the eyes


Width of the nose
Depth of the eye socket
Cheekbones
Jaw line
chin
BENEFITS
Some benefits of facial recognition:-

Helps find missing people.


Protects businesses against theft.
Improves medical treatment.
Makes shopping more efficient.
Improves photo organization.
Faster processing.
Automation of identification.

You might also like