Skip to content

This is my first app with Qt, C++ and OpenCV. Its aim is to detect a face on a video stream, usually a webcam, all within the eyes and the mouth.

License

Notifications You must be signed in to change notification settings

Wassim24/face-detection-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face and facial features detection app

This is my first app with Qt, C++ and OpenCV. Its aim is to detect a face on a video stream ( usually a webcam ) all with the eyes and the mouth. It uses a quite simple techniques based on color segmentation, to get the face, the eyes and the mouth. Further informations can be found by googling, Skinmap, Eyemap and mouthMap.

All of the thresholds are taken from various Articles, so you can find them easily.

By the way, this is a graduation project i made for school, i hope you it will be helpful.


#Requirements

All you need is to have :

  • A C++ Compiler.
  • Qt Creator.
  • OpenCV library 3 and above.

#App Graphical User Interface

APP Graphical User Interface

1 - Displays the original video feed, the detection of skin, eyes and mouth.

2 - For choosing a color space for skin detection, you can enable all 3 color spaces for enhanced skin detection.

3 - Gives the ability to choose a threshold value for eyes and mouth.

4 - You can choose the canny ratio, the type of blur its intensity and the which device to stream from.

5 - Let you set up the Morpholigcal Operations for all of the skin, eyes and mouth.

6 - Choose the surface of the blobs.

7 - For stoopping the video feed.

8 - Exit the app.

9 - Hide the settings.


#Example

Here is an example of the detection being accomplished :

Example of a detected face


If you have any idea of improvements don't hesitate !

If you have any questions feel free to open a discussion or an issue :)


About

This is my first app with Qt, C++ and OpenCV. Its aim is to detect a face on a video stream, usually a webcam, all within the eyes and the mouth.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published