opencv/modules
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
..
calib3d mostly removed obsolete C API from calib3d (at least at the interface level) (#13081) 2018-11-09 16:12:22 +03:00
core Merge pull request #13072 from gineshidalgo99:Pendantic_warning 2018-11-09 22:52:41 +00:00
dnn Merge pull request #12985 from wzw-intel:vkcom_refine 2018-11-08 10:26:57 +00:00
features2d Merge pull request #12827 from hrnr:stitching_4 2018-11-10 19:53:48 +03:00
flann flann: drop untested hdf5.h 2018-10-21 15:16:52 +00:00
gapi Merge pull request #13024 from rgarnov:gapi_fix_lut_test 2018-11-09 19:16:39 +00:00
highgui removed C API in the following modules: photo, video, imgcodecs, videoio (#13060) 2018-11-09 00:52:09 +03:00
imgcodecs removed C API in the following modules: photo, video, imgcodecs, videoio (#13060) 2018-11-09 00:52:09 +03:00
imgproc significantly reduced OpenCV binary size by disabling IPP in some funcs (#13085) 2018-11-09 17:39:29 +03:00
java Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-11-06 20:04:31 +00:00
js Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-10-15 20:15:42 +00:00
ml completely new C++ persistence implementation (#13011) 2018-11-02 00:27:06 +03:00
objdetect refined QRCodeDetector API for OpenCV 4.0 (#13086) 2018-11-09 12:57:27 +03:00
photo removed C API in the following modules: photo, video, imgcodecs, videoio (#13060) 2018-11-09 00:52:09 +03:00
python Merge pull request #12827 from hrnr:stitching_4 2018-11-10 19:53:48 +03:00
stitching Merge pull request #12827 from hrnr:stitching_4 2018-11-10 19:53:48 +03:00
ts mostly removed obsolete C API from calib3d (at least at the interface level) (#13081) 2018-11-09 16:12:22 +03:00
video Merge pull request #13084 from vpisarev:shuffle_optflow_algos 2018-11-09 17:52:06 +03:00
videoio removed C API in the following modules: photo, video, imgcodecs, videoio (#13060) 2018-11-09 00:52:09 +03:00
world Do not build protobuf without dnn (#10689) 2018-02-01 16:30:23 +03:00
CMakeLists.txt cmake: allow providing list of extra modules paths 2018-02-01 19:02:02 +03:00