opencv/samples
Jiri Horner 1ba7c728a6 Merge pull request #12827 from hrnr:stitching_4
[evolution] Stitching for OpenCV 4.0

* stitching: wrap Stitcher::create for bindings

* provide method for consistent stitcher usage across languages

* samples: add python stitching sample

* port cpp stitching sample to python

* stitching: consolidate Stitcher create methods

* remove Stitcher::createDefault, it returns Stitcher, not Ptr<Stitcher> -> inconsistent API
* deprecate cv::createStitcher and cv::createStitcherScans in favor of Stitcher::create

* stitching: avoid anonymous enum in Stitcher

* ORIG_RESOL should be double
* add documentatiton

* stitching: improve documentation in Stitcher

* stitching: expose estimator in Stitcher

* remove ABI hack

* stitching: drop try_use_gpu flag

* OCL will be used automatically through T-API in OCL-enable paths
* CUDA won't be used unless user sets CUDA-enabled classes manually

* stitching: drop FeaturesFinder

* use Feature2D instead of FeaturesFinder
* interoperability with features2d module
* detach from dependency on xfeatures2d

* features2d: fix compute and detect to work with UMat vectors

* correctly pass UMats as UMats to allow OCL paths
* support vector of UMats as output arg

* stitching: use nearest interpolation for resizing masks

* fix warnings
2018-11-10 19:53:48 +03:00
..
android calib3d: move undistort files from imgproc 2018-10-05 07:52:21 +00:00
cpp Merge pull request #12827 from hrnr:stitching_4 2018-11-10 19:53:48 +03:00
data shape: move sample to opencv_contrib 2018-11-06 16:52:17 +03:00
directx Update samples 2018-09-05 18:16:40 +03:00
dnn Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-10-26 17:56:55 +03:00
gpu Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-11-06 20:04:31 +00:00
hal Update HAL samples 2016-06-03 11:52:30 +03:00
java Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-11-02 05:33:35 +00:00
opencl suppress warning while building the samples 2018-06-23 21:35:25 +09:00
opengl Moved OpenGL sample to opengl folder 2018-09-24 13:13:30 +03:00
openvx cmake: refactored scripts with samples building: 2018-02-12 18:42:36 +03:00
python Merge pull request #12827 from hrnr:stitching_4 2018-11-10 19:53:48 +03:00
tapi Merge pull request #13084 from vpisarev:shuffle_optflow_algos 2018-11-09 17:52:06 +03:00
va_intel samples: eliminate cvconfig.h usage 2018-09-04 07:28:17 +00:00
winrt Misc. typos 2018-07-31 18:44:23 +03:00
winrt_universal samples: avoid using of legacy C-like API (part 2) 2018-03-29 14:17:23 +03:00
wp8 samples: avoid using of legacy C-like API (part 2) 2018-03-29 14:17:23 +03:00
_winpack_build_sample.cmd samples: prefer CMake from MSVS 2018-10-11 19:19:16 +03:00
CMakeLists.example.in Merge pull request #12636 from alalek:winpack_samples_cpp_build_script 2018-10-09 19:01:29 +03:00
CMakeLists.txt Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-08-07 20:12:10 +03:00