0103AL211077
FACE DETECTION APP IN C++
HARSHIT GUPTA(076)
CSE-AIML-SECTION-B
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 traffic 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
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.

Face-Detection-app-using-cpp-presentation.ppt

  • 1.
    0103AL211077 FACE DETECTION APPIN C++ HARSHIT GUPTA(076) CSE-AIML-SECTION-B
  • 2.
    WHAT WILL THEAPP 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.
  • 3.
    OpenCV: • I willuse 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.
  • 4.
    Applications of OpenCV: Thereare 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 traffic 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
  • 5.
    Image Processing • Imageprocessing 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
  • 6.
    How will thisMini 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.
  • 7.
    How will thisMini 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.