Commit c89780df authored by Dmitry Matveev's avatar Dmitry Matveev Committed by Alexander Alekhin

Merge pull request #16039 from dmatveev:dm/gapi_tutorial_interactive_face_detection

* G-API-NG/Docs: Added a tutorial page on interactive face detection sample

- Introduced a "--ser" option to run the pipeline serially for
  benchmarking purposes
- Reorganized sample code to better fit the documentation;
- Fixed a couple of issues (mainly typos) in the public headers

* G-API-NG/Docs: Reflected meta-less compilation in new G-API tutorial

* G-API-NG/Docs: Addressed review comments on Face Analytics Pipeline example
parent 3fddd3bf
...@@ -287,7 +287,7 @@ CALLER_GRAPH = NO ...@@ -287,7 +287,7 @@ CALLER_GRAPH = NO
GRAPHICAL_HIERARCHY = YES GRAPHICAL_HIERARCHY = YES
DIRECTORY_GRAPH = YES DIRECTORY_GRAPH = YES
DOT_IMAGE_FORMAT = svg DOT_IMAGE_FORMAT = svg
INTERACTIVE_SVG = YES INTERACTIVE_SVG = NO
DOT_PATH = DOT_PATH =
DOTFILE_DIRS = DOTFILE_DIRS =
MSCFILE_DIRS = MSCFILE_DIRS =
......
...@@ -3,6 +3,20 @@ ...@@ -3,6 +3,20 @@
In this section you will learn about graph-based image processing and In this section you will learn about graph-based image processing and
how G-API module can be used for that. how G-API module can be used for that.
- @subpage tutorial_gapi_interactive_face_detection
*Languages:* C++
*Compatibility:* \> OpenCV 4.2
*Author:* Dmitry Matveev
This tutorial illustrates how to build a hybrid video processing
pipeline with G-API where Deep Learning and image processing are
combined effectively to maximize the overall throughput. This
sample requires Intel® distribution of OpenVINO™ Toolkit version
2019R2 or later.
- @subpage tutorial_gapi_anisotropic_segmentation - @subpage tutorial_gapi_anisotropic_segmentation
*Languages:* C++ *Languages:* C++
......
...@@ -24,12 +24,13 @@ namespace wip { ...@@ -24,12 +24,13 @@ namespace wip {
* Implement this interface if you want customize the way how data is * Implement this interface if you want customize the way how data is
* streaming into GStreamingCompiled. * streaming into GStreamingCompiled.
* *
* Objects implementing this interface can be passes to * Objects implementing this interface can be passed to
* GStreamingCompiled via setSource()/cv::gin(). Regular compiled * GStreamingCompiled using setSource() with cv::gin(). Regular
* graphs (GCompiled) don't support input objects of this type. * compiled graphs (GCompiled) don't support input objects of this
* type.
* *
* Default cv::VideoCapture-based implementation is available, see * Default cv::VideoCapture-based implementation is available, see
* cv::gapi::GCaptureSource. * cv::gapi::wip::GCaptureSource.
* *
* @note stream sources are passed to G-API via shared pointers, so * @note stream sources are passed to G-API via shared pointers, so
* please use ptr() when passing a IStreamSource implementation to * please use ptr() when passing a IStreamSource implementation to
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment