You are on page 1of 4

Face Detection Using Mathlab

By
Anwar Hossain Bappy
Id: 160050300043
Batch: 5th
Taohidul Islam
Id: 160050300039
Batch: 5th

This report submitted to the Department of Computer Science and Engineering in partial
fulfillment of the requirement in the Degree of Bachelor of Science in Computer Science
and Engineering.

Supervised By

M.M Musharaf Hussain


Chairman & Head Department of Computer Science and Engineering
Cox’s Bazar International University

Department Of Computer Science and Engineering


Faculty of Science and Engineering
Cox’s Bazar International University
Dynamic Cox Kingdom, Kolatoli Circle, Cox’s Bazar

1
CANDIDATE DECLARATION
This project is submitted to the department of Computer Science and Engineering
at Cox’s Bazar International University in partial fulfillment of the requirements
for the degree of Bachelor of Science. So, we hereby, declare that this project
report is based on the reviews found by us. Material of work found by other
researcher are mentioned by reference. This project report, neither in complete,
nor in part, has been previously submitted for any degree.

______________________
Anwar Hossain Bappy
Id: 160050300043
Batch: 5th
Email: anwar.hbappy@gmail.com
Contact: +8801879490586
Department: Computer Science and Engineering
Cox’s Bazar International University

______________________
Taohidul Islam
Id: 160050300039
Batch: 5th
Email: taohidul07@gmail.com
Contact: +8801822912707
Department: Computer Science and Engineering
Cox’s Bazar International University

2
INTRODUCTION

MATLAB is a high-performance language for technical computing. It integrates


computation, visualization, and programming in an easy-to-use environment where problems
and solutions are expressed in familiar mathematical notation. Typical uses include: Math
and computation. ... Data analysis, exploration, and visualization.

Object detection and tracking are important in many computer vision applications, including
activity recognition, automotive safety and surveillance. Presented here is an face detection
using MATLAB system that can detect not only a human face but also eyes and upper body.

Face detection is an easy and simple task for humans, but not so for computers. It has been
regarded as the most complex and challenging problem in the field of computer vision due to
large intra-class variations caused by the changes in facial appearance, lighting and expression.
Such variations result in the face distribution to be highly nonlinear and complex in any space
that is linear to the original image space.

Face recognition is the process of identifying one or more people in images or videos by
analyzing and comparing patterns. Algorithms for face recognition typically extract facial
features and compare them to a database to find the best match. Face recognition is an
important part of many biometric, security, and surveillance systems, as well as image and
video indexing systems.

This real-time face detection program is developed using MATLAB version R2012a. A graphic
user interface (GUI) allows users to perform tasks interactively through controls like switches
and sliders. You can easily create a GUI and run it in MATLAB or as a stand-alone application.

Viola-Jones algorithm. There are different types of algorithms used in face detection. Here,
we have used Viola-Jones algorithm for face detection using MATLAB program. This
algorithm works in following steps:-
1. Creates a detector object using Viola-Jones algorithm
2. Takes the image from the video
3. Detects features
4. Annotates the detected features

3
PROCESS OF FACE DETECTION

1. Read an image from the local disk.


2. Create a detector object by vision.CasecdeObjectDetector() and store it into a
variable.
3. Create a variable for boundary to detected object and pass Image variable and detector
variable into step function.
4. Here is another function insertObjectAnnottion() for shape of the boundary and title
of the detected face.
5. Now show the image.
6. Here also count the total number of detected faces.

CONCLUSION

Now a day’s face detection is very important in every spare of our life. It is needed for the
security of our daily necessary accounts. Like Facebook, Viber etc. This project help us to
identify the all faces from an Image. It also count the faces which are in the image.

You might also like