Professional Documents
Culture Documents
This Is To Certify That The Project Entilled: Face Detection
This Is To Certify That The Project Entilled: Face Detection
Major Project
Submitted in partial of the requirements for the
STUDY CENTER
Guided By HOD
Submitted To
DEPARTMENT OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY
AKS UNIVERSITY,SATNA(M.P.)
CERTIFICATE
This ia certify that the dissertation/ project report entitle “Face Detection”
submitted in partial Fulfillment of the B.tech(CSE) to ‘AKS University Satna
(M.P.) done by “Raj Dehariya & Sonu Verman “ Student code: B2055R10106076
&B2055R10106103 is an authentic work carried out by his under my guidance.
Requirement for his award of the degree of B.tech (cse) embodies under the
guidance of Dr. Shubhadra shaw The matter in this project work has not been
submitted earlier for award of the any degree to the best of my knowledge and
belief .
Signature of
Guide
SELF DECLARATION
I hereby declare that the work presented in this project entitled “Face Detection
“ toward the partial fulfillment of the award of the degree of Bachelor of
Technology (B.tech) in Department of computer Science ,AKS University Satna
(M.P) is an authentic record of my own work.
I have not submitted the matter embodied in the project of the award of
any degree or diploma to any other institute or University.
Date:
Place: Satna
ACKNOWLEDGEMENT
I consider myself Sonu verman & my patner Raj dehariya as enough to have
computer Dr. Shubhadra shaw from Aks University Satna. This work would
not have been possible without his guidance, support and encouragement.
Under his guidance I successfully overcame many difficulties and learned a lot.
I would like to thanks all my friends who helped for the completion of this
project.
I am deeply and forever indebted to my parents for their love, support and
encouragement throughout my entire life.
ABSTRACT
Index
1. Introduction
1. Project Overview
1.1. Objective
1.2. Major objectives
1.3. Motivation
1.4. Problem Statement
1.5. Technologies used
1.6. Future work
2. Technical Overview
2.1 Front End
2.2 Designing(Python)
3. Platform Specification
3.1 Hardware Specification
3.2 Software Specification
2. Project Organization
3. Preliminary Investigation
4. Testing
5. Output Screen/Snapshots
6. Application
8. Conclusion
9. References
10. Annexure:
a. Plagiarism Report
INTRODUCTION
1. Project Overview
2. Technical Overview
2.1 Designing (Python)
3. Platform Specification
3.1 Hardware Specification
1. PROJECT OVERVIEW
Face Detection Systems are one of the Artificial Intelligences most commonly
uses.
It has become part of our lives and mostly of the people don’t even notice
what’s behind it.
Face Detection can seem simple, but it’s not. Is a technology capable to
identify and verify people from images 20or video frames. Is similar somehow
to fingerprint or eye iris recognition systems.
They will only going to need a library, from example Open CV.
You can’t skip the all steps and go to action without some errors
video capture, the relative size of that face compared with the enrolled image
size affects how well the face will be recognized. An already small image size,
coupled with a target distant from the camera, means that the detected face is
only 100 to 200 pixels on a side. Further, having to scan an image for varying
up image processing.
Face detection can also be used to auto-focus cameras or to count how many
people have entered an area. The technology also has marketing applications --
for example, displaying specific advertisements when a particular face is
recognized.
This library has a design for computational efficiency and a strong focus on
real-time applications.
That can sound accurate to Face Detection and it is. Open CV can search for
faces within a picture using machine learning algorithms.
But the process is tricky because faces are complicated. There’s thousands
and thousands of small patterns and features that must match.
Advantages of OpenCV:
Installation:
Here we will be focusing on installing OpenCV for python only. We can install OpenCV
using pip or conda(for anaconda environment).
Using pip:
Using pip, the installation process of openCV can be done by using the following
command in the command prompt.
Cascades
Open CV uses cascades to solve the problem of detecting faces into multiple
stages.
Cascades do a very rough and quick test for each block. If that block passes,
does a more detailed test and so on.
The algorithm can have 30 to 50 cascades and detect a face if all stages
pass.
Cascades are XML files that contain Open CV data, used to detect objects.
Detect faces
Recognize Faces
2. TECHNICAL OVERVIEW
2.1Designing
2.1.1 PYTHON-
3. PLATFORM SPECIFICATION
Browser : Any
Display : VGA
start
No
img.Pat
h
error
Yes
Convert img into gray
Draw rectangle
END
Block diagram(2)
Start
No
Video.path
error
Yes
Convert video into
gray
Draw
END
c. Few logics :-
b
. c
a
3. System Analysis
1. Objective of the Project
2. Project Organization
3. Preliminary Investigation
System Analysis
1. Objectives of the project :-
2. Project Organization:-
2.1 Advantages of face detection
As a key element in facial imaging applications, such as facial recognition and
face analysis, face detection creates various advantages for users, including:
While face detection provides several large benefits to users, it also holds
various disadvantages, including:
3.Testing :-
Cv2.imshow(“output window”,img)
# Display
cv2.imshow('img', img)
Press enter 1
In open a camera …
$ python Detectwithme.py
To my result is completed.
6.APPLICATION :-
the others. When the top two matched faces are highly
similar
duplicates.
with the enrolled image size affects how well the face will be
recognized. An already small image size, coupled with a target
distant from the camera, means that the detected face is only 100
to 200 pixels on a side. Further, having to scan an image for
varying face sizes is a processor-intensive activity. Most
algorithms allow specification of a face-size range to help
eliminate false positives on detection and speed up image
processing.
8. CONCLUSION :-
Face recognition is an emerging technology that can provide
many benefits. Face recognition can save resources and time,
and even generate new income streams, for companies that
implement it right.
It’s difficult to be certain. Some experts predict that our faces will
replace IDs, passports and credit card pin numbers. Given the
fact how convenient and cost-effective this technology is, this
prediction is not far-fetched.
9. REFERENCE :-
We recognize an unknown face using an external Reference Face
Graph (RFG). A RFG is generated and recognition of a given face
is achieved by comparing it to the faces in the constructed RFG.
Centrality measures are utilized to identify distinctive faces in the
reference face graph.
1. https://ibug.doc.ic.ac.uk/resources/300-W/
The Netherlands
Netherlands
5. http://dlib.net/webcam_face_pose_ex.cpp.html
6. http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2
http://cs231n.stanford.edu/, 2017.
spring18/slides/cs885-lecture4a.pdf.
11. https://www.learnopencv.com/image-classification-using-
convolutional-neural-
networks-in-keras/
12. https://en.wikipedia.org/wiki/Convolutional_neural_network
13.
https://www.cv-foundation.org/openaccess/content_cvpr_2015/ap
p/1A_089.pdf
49575, 2018
17.
https://www.analyticsvidhya.com/blog/2018/06/comprehensive-
guide-for-ensemble-
www.biometricgroup.com/wiley
History – www.biometric.gov.
10. Annexure:
a. Plagiarism Report
a. Plagiarism Report:-