opencv/samples/cpp/tutorial_code/ImgProc
Dmitry Matveev 85fad1504a Merge pull request #13030 from dmatveev:tutorial
* G-API: First steps with tutorial

* G-API Tutorial: First iteration

* G-API port of anisotropic image segmentation tutorial;
* Currently works via OpenCV only;
* Some new kernels have been required.

* G-API Tutorial: added chapters on execution code, inspection, and profiling

* G-API Tutorial: make Fluid kernel headers public

For some reason, these headers were not moved to the public
headers subtree during the initial development. Somehow it even
worked for the existing workloads.

* G-API Tutorial: Fix a couple of issues found during the work

* Introduced Phase & Sqrt kernels, OCV & Fluid versions
* Extended GKernelPackage to allow kernel removal & policies on include()

All the above stuff needs to be tested, tests will be added later

* G-API Tutorial: added chapter on running Fluid backend

* G-API Tutorial: fix a number of issues in the text

* G-API Tutorial - some final updates

- Fixed post-merge issues after Sobel kernel renaming;
- Simplified G-API code a little bit;
- Put a conclusion note in text.

* G-API Tutorial - fix build issues in test/perf targets

Public headers were refactored but tests suites were not updated in time

* G-API Tutorial: Added tests & reference docs on new kernels

* Phase
* Sqrt

* G-API Tutorial: added link to the tutorial from the main module doc

* G-API Tutorial: Added tests on new GKernelPackage functionality

* G-API Tutorial: Extended InRange tests to cover 32F

* G-API Tutorial: Misc fixes

* Avoid building examples when gapi module is not there
* Added a volatile API disclaimer to G-API root documentation page

* G-API Tutorial: Fix perf tests build issue

This change came from master where Fluid kernels are still used
incorrectly.

* G-API Tutorial: Fixed channels support in Sqrt/Phase fluid kernels

Extended tests to cover this case

* G-API Tutorial: Fix text problems found on team review
2018-11-15 18:12:36 +03:00
..
anisotropic_image_segmentation Merge pull request #13030 from dmatveev:tutorial 2018-11-15 18:12:36 +03:00
basic_drawing Update documentation and samples 2018-08-17 14:21:29 +03:00
changing_contrast_brightness_image Add Java and Python code for the following tutorials: 2018-07-11 20:14:58 +02:00
HitMiss Tutorial Hit-or-Miss 2017-10-05 14:14:04 +03:00
morph_lines_detection samples: avoid using of legacy C-like API 2018-03-26 13:42:35 +03:00
motion_deblur_filter doc: add new tutorial motion deblur filter (#12215) 2018-08-31 17:41:22 +03:00
out_of_focus_deblur_filter doc: add new tutorial "Out of focus deblur filter" 2018-07-27 17:12:24 +07:00
periodic_noise_removing_filter doc: add new tutorial periodic noise removing filter 2018-10-18 14:15:27 +07:00
Pyramids Tutorial Image Pyramids 2017-10-05 14:17:38 +03:00
Smoothing Add Java and Python code for morphology tutorials. 2018-05-16 14:19:48 +02:00
BasicLinearTransforms.cpp Add Java and Python code for the following tutorials: 2018-07-11 20:14:58 +02:00
Morphology_1.cpp Add Java and Python code for morphology tutorials. 2018-05-16 14:19:48 +02:00
Morphology_2.cpp Update documentation and samples 2018-08-17 14:21:29 +03:00
Threshold_inRange.cpp Add Java and Python code for the following imgproc tutorials: Canny, Remap, threshold and threshold inRange. Use HSV colorspace instead of RGB for inRange threshold tutorial. 2018-05-18 20:11:53 +02:00
Threshold.cpp Add Java and Python code for the following imgproc tutorials: Canny, Remap, threshold and threshold inRange. Use HSV colorspace instead of RGB for inRange threshold tutorial. 2018-05-18 20:11:53 +02:00