* Add learning-based super-resolution module
Adds the module plus loading classes for SR data
Complete with docs, tutorials and tests.
* Fix typo
* Small commit to restart buildbot
* Change refs from arXiv to official
* Remove video string
* dnn_superres: update perf test code
* dnn_superres: test fixup
waldboost_detector train: avoid failed asserts while training by exiting early
* Avoids a failed assert which crashes training
* xobjdetect: improve waldboost messages
* Adding dnn based super resolution module.
* Fixed whitespace error in unit test
* Fixed errors with time measuring functions.
* Updated unit tests in dnn superres
* Deleted unnecessary indents in dnn superres
* Refactored includes in dnn superres
* Moved video upsampling functions to sample code in dnn superres.
* Replaced couts with CV_Error in dnn superres
* Moved benchmarking functionality to sample codes in dnn superres.
* Added performance test to dnn superres
* Resolve buildbot errors
* update dnn_superres
- avoid highgui dependency
- cleanup public API
- use InputArray/OutputArray
- test: avoid legacy test API
* Fix bug: Invalid Syntax at line 14(draw_motion_comp method)
* Fix bug: TypeError- integer argument expected, got float
* Fix bug: clean up the camera by adding .release()
* add -Wno-psabi when using GCC 6
* add -Wundef for CUDA 10
* add -Wdeprecated-declarations when using GCC 7
* add -Wstrict-aliasing and -Wtautological-compare for GCC 7
* replace cudaThreadSynchronize with cudaDeviceSynchronize
original commit: 40c71a2463
Enhance EdgeAwareInterpolation no. matches limitation (#2209)
* sparse_match_interpolators EdgeAwareInterpolation - enhance limitation of the maximal number of matches to be interpolated from SHORT_MAX to INT_MAX by substituting short by int types
* sparse_match_interpolators EdgeAwareInterpolation - enhance limitation of the maximal number of matches to be interpolated from SHORT_MAX to INT_MAX by substituting short by int types
* fix wrong allocation of labels mats CV16S to CV_32S
* Add tracking-by_matching code and sample
* Make interface for PedestrianTracker
* Replace PedestrianTracker -> TrackerByMatching
* Make proper filtering by class id in tracking_by_matching
Also make the sample build in the case when opencv_dnn module is not
built.
Also help is added.
* Remove TODO-s from tracking_by_matching code
* Add parameter frame_step, add copyrights, fix warnings
* Remove copyright from tracking_by_matching
* Rename check macros and remove obsolete mentions of pedestrians
* Tune default thresholds in tracking_by_matching sample
* Add description of classes and factories
* Remove unrequired EOL-s at the end of files
* Replace pointers by references for output parameters
* Fix some warnings found by buildbot
* Fix warning from buildbot, tune some thresholds in tracking_by_matching
* Replace pragma once by ifndef-define clause
* Fix more Windows warnings
* Change case of methods of TrackerByMatching class
* Change name of methods to CamelCase in TrackerByMatching
* Make more convenient check macros in tracking_by_matching.cpp
* Simplify tracking_by_matching sample
* Fix Mac error in tracking_by_matching
KinectFusion: several updates (#2133)
* truncateThreshold added
* demo updated for RealSense
* first Kinect2, then RealSense
* more distance-based parameters