0% found this document useful (0 votes)
18 views

Mini Project 1

Good doc 5

Uploaded by

g2harshit9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Mini Project 1

Good doc 5

Uploaded by

g2harshit9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

FACE DETECTION APP IN C++

HARSHIT GUPTA(076)
CSE-AIML-SECTION-B

0103AL211077
WHAT WILL THE APP DO:

• The app will help us recognise faces which are featured in images, pre-
recorded videos and video feed from the web-cam.

• The app will mark the face in real time.


• It will be quick as it is made in C++ and use its multi-core processing to its
advantage.
OpenCV:

• I will use OpenCV Library in this project.


• OpenCV Library in a huge open-source library for the computer vision,
machine learning, and image processing.

• By using it, one can process images and videos to identify objects, faces, or
even handwriting of a human.

• It has C++, C, Python and Java interfaces and supports Windows, Linux, Mac
OS, iOS and Android.
Applications of OpenCV:
There are lots of applications which are solved using OpenCV, some of them are listed below

• Face recognition
• Automated inspection and surveillance
• Number of people – count (foot tra c in a mall, etc)
• Vehicle counting on highways along with their speeds
• Interactive art installations
• Robot and driver-less car navigation and control
• object recognition
• Medical image analysis
ffi
Image Processing
• Image processing is a method to perform some operations on an image, in
order to get an enhanced image and or to extract some useful information
from it.

• Image processing is the analysis and manipulation of a digitised image,


especially in order to improve its quality
Image processing basically includes the following three steps:
• Importing the image
• Analysing and manipulating the image
• Output in which result can be altered image or report that is based on image
analysis
How will this Mini Project help me:
• This project will help me understand about the OpenCV library which is widely
used where image processing and similar types of needs occur.

• This project will help me learn about the pre-trained XML which will be used in
this project.

• This project will help me understand how libraries are used in C++.
• This project will help me get experienced in using AI models and
implementing them.
How will this Mini Project help the society:
• This app can also be converted in an object recognition app, which can be
trained to recognise garbage and litter which then can be used to
systematically clean the environment using cctv and the app with a work
force.

• This app can also be used to recognise a face where it shouldn’t be like
during closing times of a particular institute like- malls, shops, laboratories,
banks, etc.

• This app can also be used to automate the e-challan facility.

You might also like