[opencv] branch master updated (d1eb6d9 -> 2cda221)
Nobuhiro Iwamatsu
iwamatsu at moszumanska.debian.org
Sat May 13 09:54:24 UTC 2017
This is an automated email from the git hooks/post-receive script.
iwamatsu pushed a change to branch master
in repository opencv.
from d1eb6d9 Changelog for 3.1.0+dfsg1-1~exp1
new 270e8b4 Add get-orig-source target
new 66a432a New upstream version 3.2.0+dfsg
new e4bb0cd Updated version 3.2.0+dfsg from 'upstream/3.2.0+dfsg'
new dbe2287 Update patches/support_multiarch
new 7d5e79c Update patches/fix_ftbfs_on_non_linux
new b90e1d0 Update patches/support_x32
new 6cbd860 Update patches/disable_opengl_test_build
new c67a413 Add tiny tool for update packaging to new version
new 2c77293 Remove patches/moudles_hdf5.patch
new 739cd55 Update to 3.2.0
new ad6e1fe Disable DNN module (temporary)
new 5e91c81 Disable tracking module, and add freetype and phase_unwrapping modules
new 2cda221 Update debian/changelog
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitattributes | 84 -
.gitignore | 25 -
CMakeLists.txt | 386 +-
CONTRIBUTING.md | 2 +-
LICENSE | 8 +-
README.md | 6 +-
apps/CMakeLists.txt | 3 +
apps/annotation/CMakeLists.txt | 1 -
apps/annotation/opencv_annotation.cpp | 195 +-
apps/createsamples/CMakeLists.txt | 1 -
apps/createsamples/createsamples.cpp | 13 +-
apps/createsamples/utility.cpp | 24 +-
apps/createsamples/utility.hpp | 2 +-
apps/interactive-calibration/CMakeLists.txt | 39 +
apps/interactive-calibration/calibCommon.hpp | 123 +
apps/interactive-calibration/calibController.cpp | 332 +
apps/interactive-calibration/calibController.hpp | 69 +
apps/interactive-calibration/calibPipeline.cpp | 97 +
apps/interactive-calibration/calibPipeline.hpp | 45 +
apps/interactive-calibration/defaultConfig.xml | 14 +
apps/interactive-calibration/frameProcessor.cpp | 523 +
apps/interactive-calibration/frameProcessor.hpp | 100 +
apps/interactive-calibration/main.cpp | 219 +
.../parametersController.cpp | 143 +
.../parametersController.hpp | 35 +
.../interactive-calibration/rotationConverters.cpp | 126 +
.../interactive-calibration/rotationConverters.hpp | 20 +
apps/traincascade/CMakeLists.txt | 3 +-
apps/traincascade/boost.cpp | 14 +-
apps/traincascade/cascadeclassifier.cpp | 15 +-
apps/traincascade/imagestorage.cpp | 3 +-
apps/traincascade/old_ml.hpp | 6 +-
apps/traincascade/old_ml_precomp.hpp | 4 +-
apps/version/CMakeLists.txt | 32 +
apps/version/opencv_version.cpp | 28 +
apps/visualisation/CMakeLists.txt | 37 +
apps/visualisation/opencv_visualisation.cpp | 364 +
cmake/FindGstreamerWindows.cmake | 2 +-
cmake/FindOpenVX.cmake | 32 +
cmake/OpenCVCompilerOptions.cmake | 91 +-
cmake/OpenCVConfig.cmake | 173 -
cmake/OpenCVDetectAndroidSDK.cmake | 2 +-
cmake/OpenCVDetectCUDA.cmake | 38 +-
cmake/OpenCVDetectCXXCompiler.cmake | 8 +-
cmake/OpenCVDetectOpenCL.cmake | 34 +-
cmake/OpenCVDetectPython.cmake | 52 +-
cmake/OpenCVDetectTBB.cmake | 155 +-
cmake/OpenCVDetectVTK.cmake | 9 +-
cmake/OpenCVFindAtlas.cmake | 97 +
cmake/OpenCVFindIPP.cmake | 8 +-
cmake/OpenCVFindLAPACK.cmake | 78 +
cmake/OpenCVFindLibsGrfmt.cmake | 14 +-
cmake/OpenCVFindLibsPerf.cmake | 25 +
cmake/OpenCVFindLibsVideo.cmake | 129 +-
cmake/OpenCVFindMKL.cmake | 136 +
cmake/OpenCVFindMatlab.cmake | 2 +-
cmake/OpenCVFindOpenBLAS.cmake | 106 +
cmake/OpenCVGenABI.cmake | 2 +-
cmake/OpenCVGenConfig.cmake | 150 +-
cmake/OpenCVMinDepVersions.cmake | 2 +-
cmake/OpenCVModule.cmake | 13 +-
cmake/OpenCVPCHSupport.cmake | 104 +-
cmake/OpenCVUtils.cmake | 248 +-
cmake/checks/ffmpeg_test.cpp | 24 +
cmake/checks/fp16.cpp | 33 +
cmake/checks/opencl.cpp | 5 +-
cmake/templates/OpenCVConfig-ANDROID.cmake.in | 13 +
cmake/templates/OpenCVConfig-CUDA.cmake.in | 53 +
cmake/templates/OpenCVConfig-IPPICV.cmake.in | 7 +
cmake/templates/OpenCVConfig.cmake.in | 293 +-
cmake/templates/OpenCVConfig.root-ANDROID.cmake.in | 50 +
cmake/templates/OpenCVConfig.root-WIN32.cmake.in | 144 +
cmake/templates/custom_hal.hpp.in | 2 +-
cmake/templates/cvconfig.h.in | 24 +-
cmake/templates/opencv_modules.hpp.in | 4 +
contrib/.github/ISSUE_TEMPLATE.md | 30 +
contrib/.github/PULL_REQUEST_TEMPLATE.md | 9 +
contrib/.gitignore | 12 +
contrib/.travis.yml | 2 +-
contrib/CONTRIBUTING.md | 2 +-
contrib/README.md | 7 +-
contrib/modules/README.md | 72 +-
contrib/modules/aruco/CMakeLists.txt | 2 +-
contrib/modules/aruco/README.md | 10 +
contrib/modules/aruco/include/opencv2/aruco.hpp | 183 +-
.../aruco/include/opencv2/aruco/charuco.hpp | 87 +-
.../aruco/include/opencv2/aruco/dictionary.hpp | 63 +-
contrib/modules/aruco/samples/calibrate_camera.cpp | 55 +-
.../aruco/samples/calibrate_camera_charuco.cpp | 61 +-
contrib/modules/aruco/samples/create_board.cpp | 8 +-
.../modules/aruco/samples/create_board_charuco.cpp | 10 +-
contrib/modules/aruco/samples/create_diamond.cpp | 6 +-
contrib/modules/aruco/samples/create_marker.cpp | 2 +-
contrib/modules/aruco/samples/detect_board.cpp | 51 +-
.../modules/aruco/samples/detect_board_charuco.cpp | 57 +-
contrib/modules/aruco/samples/detect_diamonds.cpp | 50 +-
contrib/modules/aruco/samples/detect_markers.cpp | 48 +-
contrib/modules/aruco/samples/detector_params.yml | 7 +
contrib/modules/aruco/src/aruco.cpp | 607 +-
contrib/modules/aruco/src/charuco.cpp | 267 +-
contrib/modules/aruco/src/dictionary.cpp | 123 +-
contrib/modules/aruco/test/test_arucodetection.cpp | 55 +-
contrib/modules/aruco/test/test_boarddetection.cpp | 119 +-
.../modules/aruco/test/test_charucodetection.cpp | 56 +-
.../aruco_board_detection.markdown | 17 +-
.../aruco_board_detection/images/board.jpg | Bin 81038 -> 10914 bytes
.../aruco_calibration/aruco_calibration.markdown | 10 +
.../aruco_detection/aruco_detection.markdown | 19 +-
.../tutorials/aruco_detection/images/marker23.jpg | Bin 4777 -> 1163 bytes
.../charuco_detection/charuco_detection.markdown | 19 +-
.../tutorials/charuco_detection/images/board.jpg | Bin 0 -> 31536 bytes
.../charuco_detection/images/charucoboard.jpg | Bin 28375 -> 0 bytes
.../charuco_diamond_detection.markdown | 17 +-
.../include/opencv2/bioinspired/retina.hpp | 5 +-
.../bioinspired/src/opencl/retina_kernel.cl | 10 +-
contrib/modules/bioinspired/src/retina.cpp | 20 +-
.../src/transientareassegmentationmodule.cpp | 52 +-
.../images/checkershadow_illusion4med.jpg | Bin 0 -> 78370 bytes
.../images/checkershadow_illusion4med_proof.jpg | Bin 0 -> 1194 bytes
.../retina_illusion/images/checkershadow_parvo.png | Bin 0 -> 217220 bytes
.../images/checkershadow_parvo_proof.png | Bin 0 -> 2553 bytes
.../retina_illusion/retina_illusion.markdown | 187 +
.../bioinspired/tutorials/retina_model.markdown | 478 -
.../images/retina_TreeHdr_retina.jpg | Bin
.../images/retina_TreeHdr_small.jpg | Bin
.../images/studentsSample_input.jpg | Bin
.../images/studentsSample_magno.jpg | Bin
.../images/studentsSample_parvo.jpg | Bin
.../tutorials/retina_model/retina_model.markdown | 477 +
.../tutorials/table_of_content_retina.markdown | 14 +
.../ccalib/include/opencv2/ccalib/omnidir.hpp | 2 +-
contrib/modules/ccalib/src/omnidir.cpp | 8 +-
.../ccalib/tutorial/omnidir_tutorial.markdown | 185 -
.../data/omni_calib_data.xml | 0
.../data/omni_stereocalib_data.xml | 0
.../{tutorial => tutorials}/img/disparity.jpg | Bin
.../ccalib/{tutorial => tutorials}/img/imgs.jpg | Bin
.../ccalib/{tutorial => tutorials}/img/lines.jpg | Bin
.../{tutorial => tutorials}/img/pattern_img.jpg | Bin
.../{tutorial => tutorials}/img/pointCloud.jpg | Bin
.../{tutorial => tutorials}/img/random_pattern.jpg | Bin
.../ccalib/{tutorial => tutorials}/img/sample.jpg | Bin
.../{tutorial => tutorials}/img/sample_rec_cyl.jpg | Bin
.../{tutorial => tutorials}/img/sample_rec_log.jpg | Bin
.../{tutorial => tutorials}/img/sample_rec_per.jpg | Bin
.../{tutorial => tutorials}/img/sample_rec_ste.jpg | Bin
.../multi_camera_tutorial.markdown | 0
.../ccalib/tutorials/omnidir_tutorial.markdown | 185 +
contrib/modules/cnn_3dobj/CMakeLists.txt | 25 +-
contrib/modules/cnn_3dobj/FindCaffe.cmake | 2 +-
contrib/modules/cnn_3dobj/README.md | 83 +-
contrib/modules/cnn_3dobj/cnn_3dobj_config.hpp.in | 5 -
.../cnn_3dobj/include/opencv2/cnn_3dobj.hpp | 9 +-
contrib/modules/cnn_3dobj/samples/CMakeLists.txt | 21 -
contrib/modules/cnn_3dobj/samples/classify.cpp | 200 +
.../modules/cnn_3dobj/samples/demo_classify.cpp | 201 -
.../cnn_3dobj/samples/demo_sphereview_data.cpp | 333 -
contrib/modules/cnn_3dobj/samples/demo_video.cpp | 391 -
...{demo_model_analysis.cpp => model_analysis.cpp} | 0
.../modules/cnn_3dobj/samples/sphereview_data.cpp | 331 +
contrib/modules/cnn_3dobj/samples/video.cpp | 390 +
.../test/test_cnn_3dobj_feature_extract.cpp | 13 +-
contrib/modules/cnn_3dobj/test/test_precomp.hpp | 1 -
.../data_generation/data_generation.markdown | 3 +-
.../feature_classification/classify.markdown | 5 +-
.../model_analysis/model_analysis.markdown | 5 +-
.../tutorials/table_of_content_cnn_3dobj.markdown | 2 +-
contrib/modules/contrib_world/CMakeLists.txt | 10 +-
contrib/modules/contrib_world/README.md | 5 +
contrib/modules/cvv/.gitignore | 10 +
contrib/modules/cvv/CMakeLists.txt | 18 +-
contrib/modules/cvv/README.md | 2 +
contrib/modules/cvv/src/impl/filter_call.cpp | 4 +-
contrib/modules/cvv/src/impl/match_call.cpp | 4 +-
contrib/modules/cvv/src/impl/single_image_call.cpp | 4 +-
.../modules/cvv/src/qtutil/matchview/colorutil.hpp | 1 +
contrib/modules/cvv/src/qtutil/util.cpp | 1 +
contrib/modules/cvv/src/qtutil/zoomableimage.cpp | 4 +-
contrib/modules/cvv/src/view/defaultfilterview.cpp | 2 +-
contrib/modules/cvv/src/view/dual_filter_view.cpp | 2 +-
contrib/modules/cvv/src/view/linematchview.cpp | 2 +-
contrib/modules/cvv/src/view/pointmatchview.cpp | 2 +-
contrib/modules/cvv/src/view/singlefilterview.cpp | 2 +-
.../modules/cvv/src/view/translationsmatchview.cpp | 2 +-
contrib/modules/cvv/test/test_location.cpp | 2 +-
contrib/modules/cvv/test/test_main.cpp | 2 +-
contrib/modules/datasets/README.md | 4 +
.../include/opencv2/datasets/track_alov.hpp | 107 +
contrib/modules/datasets/src/or_pascal.cpp | 19 +-
contrib/modules/datasets/src/track_alov.cpp | 384 +
.../modules/dnn/3rdparty/protobuf/CMakeLists.txt | 151 +
contrib/modules/dnn/CMakeLists.txt | 50 +-
.../modules/dnn/cmake/OpenCVFindLibProtobuf.cmake | 83 +-
contrib/modules/dnn/cmake/download_model.cmake | 31 +
contrib/modules/dnn/cmake/download_protobuf.cmake | 51 +
.../modules/dnn/include/opencv2/dnn/all_layers.hpp | 405 +
contrib/modules/dnn/include/opencv2/dnn/blob.hpp | 155 +-
.../modules/dnn/include/opencv2/dnn/blob.inl.hpp | 287 +-
contrib/modules/dnn/include/opencv2/dnn/dict.hpp | 12 +-
contrib/modules/dnn/include/opencv2/dnn/dnn.hpp | 109 +-
.../modules/dnn/include/opencv2/dnn/dnn.inl.hpp | 8 +-
contrib/modules/dnn/include/opencv2/dnn/layer.hpp | 17 +-
.../dnn/include/opencv2/dnn/shape_utils.hpp | 137 +
contrib/modules/dnn/misc/caffe/caffe.pb.cc | 45683 +++++++++++++++++++
contrib/modules/dnn/misc/caffe/caffe.pb.h | 24439 ++++++++++
contrib/modules/dnn/misc/python/pyopencv_dnn.hpp | 108 +
.../modules/dnn/misc/tensorflow/attr_value.pb.cc | 3014 ++
.../modules/dnn/misc/tensorflow/attr_value.pb.h | 1697 +
contrib/modules/dnn/misc/tensorflow/function.pb.cc | 2348 +
contrib/modules/dnn/misc/tensorflow/function.pb.h | 1160 +
contrib/modules/dnn/misc/tensorflow/graph.pb.cc | 1687 +
contrib/modules/dnn/misc/tensorflow/graph.pb.h | 814 +
contrib/modules/dnn/misc/tensorflow/op_def.pb.cc | 4045 ++
contrib/modules/dnn/misc/tensorflow/op_def.pb.h | 2103 +
contrib/modules/dnn/misc/tensorflow/tensor.pb.cc | 1596 +
contrib/modules/dnn/misc/tensorflow/tensor.pb.h | 770 +
.../modules/dnn/misc/tensorflow/tensor_shape.pb.cc | 895 +
.../modules/dnn/misc/tensorflow/tensor_shape.pb.h | 423 +
contrib/modules/dnn/misc/tensorflow/types.pb.cc | 163 +
contrib/modules/dnn/misc/tensorflow/types.pb.h | 129 +
contrib/modules/dnn/misc/tensorflow/versions.pb.cc | 572 +
contrib/modules/dnn/misc/tensorflow/versions.pb.h | 239 +
contrib/modules/dnn/perf/perf_convolution.cpp | 80 +
contrib/modules/dnn/perf/perf_main.cpp | 3 +
contrib/modules/dnn/perf/perf_precomp.hpp | 17 +
contrib/modules/dnn/samples/.gitignore | 1 +
.../VGG_VOC0712_SSD_300x300_iter_60000.prototxt | 1547 +
contrib/modules/dnn/samples/caffe_googlenet.cpp | 30 +-
.../dnn/samples/fcn32s-heavy-pascal.prototxt | 502 +
.../dnn/samples/fcn8s-heavy-pascal.prototxt | 612 +
contrib/modules/dnn/samples/fcn_semsegm.cpp | 159 +
contrib/modules/dnn/samples/googlenet_python.py | 34 +
contrib/modules/dnn/samples/pascal-classes.txt | 21 +
contrib/modules/dnn/samples/rgb.jpg | Bin 0 -> 47099 bytes
.../modules/dnn/samples/ssd_object_detection.cpp | 153 +
contrib/modules/dnn/samples/tf_inception.cpp | 182 +
contrib/modules/dnn/scripts/download_model.py | 79 -
contrib/modules/dnn/scripts/test_models.json | 7 -
contrib/modules/dnn/src/blob.cpp | 431 +-
contrib/modules/dnn/src/caffe/caffe.proto | 114 +-
contrib/modules/dnn/src/caffe/caffe_importer.cpp | 466 +-
.../modules/dnn/src/caffe/compiled/caffe.tar.gz | Bin 150353 -> 0 bytes
contrib/modules/dnn/src/caffe/glog_emulator.hpp | 45 +-
contrib/modules/dnn/src/caffe/layer_loaders.cpp | 304 +
contrib/modules/dnn/src/caffe/layer_loaders.hpp | 60 +
contrib/modules/dnn/src/dnn.cpp | 129 +-
contrib/modules/dnn/src/init.cpp | 69 +-
contrib/modules/dnn/src/layers/concat_layer.cpp | 96 +-
contrib/modules/dnn/src/layers/concat_layer.hpp | 27 +-
.../modules/dnn/src/layers/convolution_layer.cpp | 379 +-
.../modules/dnn/src/layers/convolution_layer.hpp | 95 +-
contrib/modules/dnn/src/layers/crop_layer.cpp | 128 +
contrib/modules/dnn/src/layers/crop_layer.hpp | 62 +
.../dnn/src/layers/detection_output_layer.cpp | 750 +
.../dnn/src/layers/detection_output_layer.hpp | 226 +
.../modules/dnn/src/layers/elementwise_layers.cpp | 46 +
.../modules/dnn/src/layers/elementwise_layers.hpp | 314 +-
contrib/modules/dnn/src/layers/eltwise_layer.cpp | 127 +
contrib/modules/dnn/src/layers/eltwise_layer.hpp | 62 +
contrib/modules/dnn/src/layers/flatten_layer.cpp | 117 +
contrib/modules/dnn/src/layers/flatten_layer.hpp | 67 +
.../dnn/src/layers/fully_connected_layer.cpp | 115 +-
.../dnn/src/layers/fully_connected_layer.hpp | 28 +-
contrib/modules/dnn/src/layers/im2col.cpp | 85 -
contrib/modules/dnn/src/layers/im2col.hpp | 126 -
contrib/modules/dnn/src/layers/layers_common.cpp | 135 +-
contrib/modules/dnn/src/layers/layers_common.hpp | 11 +-
contrib/modules/dnn/src/layers/lrn_layer.cpp | 272 +-
contrib/modules/dnn/src/layers/lrn_layer.hpp | 40 +-
contrib/modules/dnn/src/layers/mvn_layer.cpp | 32 +-
contrib/modules/dnn/src/layers/mvn_layer.hpp | 8 +-
.../dnn/src/layers/normalize_bbox_layer.cpp | 201 +
.../dnn/src/layers/normalize_bbox_layer.hpp | 94 +
contrib/modules/dnn/src/layers/op_blas.cpp | 171 +
contrib/modules/dnn/src/layers/op_blas.hpp | 59 +
contrib/modules/dnn/src/layers/op_im2col.cpp | 168 +
contrib/modules/dnn/src/layers/op_im2col.hpp | 242 +
contrib/modules/dnn/src/layers/permute_layer.cpp | 185 +
contrib/modules/dnn/src/layers/permute_layer.hpp | 75 +
contrib/modules/dnn/src/layers/pooling_layer.cpp | 314 +-
contrib/modules/dnn/src/layers/pooling_layer.hpp | 47 +-
contrib/modules/dnn/src/layers/prior_box_layer.cpp | 307 +
contrib/modules/dnn/src/layers/prior_box_layer.hpp | 101 +
.../modules/dnn/src/layers/recurrent_layers.cpp | 442 +
.../modules/dnn/src/layers/recurrent_layers.hpp | 54 +
contrib/modules/dnn/src/layers/reshape_layer.cpp | 139 +-
contrib/modules/dnn/src/layers/reshape_layer.hpp | 17 +-
contrib/modules/dnn/src/layers/shift_layer.cpp | 157 +
contrib/modules/dnn/src/layers/shift_layer.hpp | 36 +
contrib/modules/dnn/src/layers/slice_layer.cpp | 91 +-
contrib/modules/dnn/src/layers/slice_layer.hpp | 16 +-
contrib/modules/dnn/src/layers/softmax_layer.cpp | 212 +-
contrib/modules/dnn/src/layers/softmax_layer.hpp | 30 +-
contrib/modules/dnn/src/layers/split_layer.cpp | 39 +-
contrib/modules/dnn/src/layers/split_layer.hpp | 10 +-
contrib/modules/dnn/src/opencl/activations.cl | 44 +
contrib/modules/dnn/src/opencl/col2im.cl | 62 +
contrib/modules/dnn/src/opencl/im2col.cl | 10 +-
contrib/modules/dnn/src/opencl/lrn.cl | 76 +
contrib/modules/dnn/src/opencl/pooling.cl | 94 +
contrib/modules/dnn/src/opencl/softmax.cl | 75 +
contrib/modules/dnn/src/precomp.hpp | 1 +
.../modules/dnn/src/tensorflow/attr_value.proto | 60 +
contrib/modules/dnn/src/tensorflow/function.proto | 95 +
contrib/modules/dnn/src/tensorflow/graph.proto | 112 +
contrib/modules/dnn/src/tensorflow/op_def.proto | 157 +
contrib/modules/dnn/src/tensorflow/tensor.proto | 68 +
.../modules/dnn/src/tensorflow/tensor_shape.proto | 45 +
contrib/modules/dnn/src/tensorflow/tf_importer.cpp | 749 +
contrib/modules/dnn/src/tensorflow/tf_io.cpp | 63 +
contrib/modules/dnn/src/tensorflow/tf_io.hpp | 29 +
contrib/modules/dnn/src/tensorflow/types.proto | 60 +
contrib/modules/dnn/src/tensorflow/versions.proto | 31 +
contrib/modules/dnn/src/torch/torch_importer.cpp | 36 +-
contrib/modules/dnn/test/cnpy.h | 2 +-
contrib/modules/dnn/test/test_googlenet.cpp | 17 +-
contrib/modules/dnn/test/test_layers.cpp | 267 +-
contrib/modules/dnn/test/test_main.cpp | 28 +
contrib/modules/dnn/test/test_tf_importer.cpp | 51 +
contrib/modules/dnn/testdata/dnn/.gitignore | 1 +
.../dnn/tutorials/tutorial_dnn_build.markdown | 8 +-
.../dnn/tutorials/tutorial_dnn_googlenet.markdown | 10 +-
contrib/modules/dnns_easily_fooled/.gitignore | 29 +
contrib/modules/dpm/src/dpm_convolution.cpp | 38 +-
contrib/modules/dpm/src/dpm_nms.cpp | 1 +
contrib/modules/face/README.md | 10 +-
.../data/cascades/haarcascade_mcs_eyepair_big.xml | 4 +-
.../cascades/haarcascade_mcs_eyepair_small.xml | 4 +-
.../face/data/cascades/haarcascade_mcs_leftear.xml | 4 +-
.../face/data/cascades/haarcascade_mcs_lefteye.xml | 4 +-
.../face/data/cascades/haarcascade_mcs_mouth.xml | 4 +-
.../face/data/cascades/haarcascade_mcs_nose.xml | 4 +-
.../data/cascades/haarcascade_mcs_rightear.xml | 4 +-
.../data/cascades/haarcascade_mcs_righteye.xml | 4 +-
.../data/cascades/haarcascade_mcs_upperbody.xml | 4 +-
contrib/modules/face/include/opencv2/face.hpp | 9 +-
contrib/modules/face/include/opencv2/face/bif.hpp | 83 +
.../include/opencv2/face/predict_collector.hpp | 91 +-
contrib/modules/face/src/bif.cpp | 221 +
contrib/modules/face/src/eigen_faces.cpp | 8 +-
contrib/modules/face/src/facerec.cpp | 10 +-
contrib/modules/face/src/fisher_faces.cpp | 8 +-
contrib/modules/face/src/lbph_faces.cpp | 8 +-
contrib/modules/face/src/predict_collector.cpp | 82 +-
contrib/modules/face/test/test_bif.cpp | 67 +
contrib/modules/face/test/test_main.cpp | 41 +
contrib/modules/face/test/test_precomp.hpp | 56 +
.../modules/face/tutorials/face_tutorial.markdown | 4 +-
contrib/modules/freetype/CMakeLists.txt | 26 +
contrib/modules/freetype/README.md | 34 +
.../modules/freetype/include/opencv2/freetype.hpp | 130 +
contrib/modules/freetype/src/freetype.cpp | 502 +
contrib/modules/freetype/src/precomp.hpp | 60 +
contrib/modules/fuzzy/CMakeLists.txt | 2 +-
.../fuzzy/include/opencv2/fuzzy/fuzzy_F0_math.hpp | 31 +-
.../fuzzy/include/opencv2/fuzzy/fuzzy_image.hpp | 10 +-
contrib/modules/fuzzy/src/fuzzy_F0_math.cpp | 162 +-
contrib/modules/fuzzy/src/fuzzy_image.cpp | 37 +-
contrib/modules/fuzzy/test/test_f0.cpp | 164 +
contrib/modules/fuzzy/test/test_image.cpp | 117 +-
contrib/modules/hdf/CMakeLists.txt | 37 +-
contrib/modules/hdf/README.md | 6 +-
contrib/modules/hdf/include/opencv2/hdf/hdf5.hpp | 76 +-
contrib/modules/hdf/src/hdf5.cpp | 275 +-
contrib/modules/line_descriptor/README.md | 6 +-
.../include/opencv2/line_descriptor/descriptor.hpp | 15 +-
.../modules/line_descriptor/perf/perf_matching.cpp | 2 +-
.../line_descriptor/samples/knn_matching.cpp | 2 +-
.../modules/line_descriptor/src/LSDDetector.cpp | 6 +-
.../line_descriptor/src/binary_descriptor.cpp | 29 +-
.../src/binary_descriptor_matcher.cpp | 31 +-
contrib/modules/line_descriptor/src/bitops.hpp | 4 +-
.../test/test_descriptors_regression.cpp | 15 +
.../test/test_matcher_regression.cpp | 2 +-
contrib/modules/matlab/CMakeLists.txt | 27 +-
contrib/modules/matlab/generator/filters.pyc | Bin 10037 -> 0 bytes
contrib/modules/matlab/generator/parse_tree.pyc | Bin 16547 -> 0 bytes
.../matlab/include/opencv2/matlab/bridge.hpp | 4 +
contrib/modules/optflow/README.md | 6 +-
contrib/modules/optflow/doc/optflow.bib | 31 +
.../modules/optflow/include/opencv2/optflow.hpp | 163 +
.../optflow/include/opencv2/optflow/pcaflow.hpp | 149 +
.../opencv2/optflow/sparse_matching_gpc.hpp | 380 +
contrib/modules/optflow/perf/perf_deepflow.cpp | 69 +
contrib/modules/optflow/perf/perf_disflow.cpp | 103 +
contrib/modules/optflow/perf/perf_main.cpp | 3 +
contrib/modules/optflow/perf/perf_precomp.hpp | 17 +
.../optflow/perf/perf_variational_refinement.cpp | 77 +
contrib/modules/optflow/samples/gpc_evaluate.cpp | 164 +
contrib/modules/optflow/samples/gpc_train.cpp | 66 +
.../optflow/samples/gpc_train_middlebury.py | 58 +
.../modules/optflow/samples/gpc_train_sintel.py | 60 +
contrib/modules/optflow/samples/motempl.py | 26 +-
.../optflow/samples/optical_flow_benchmark.py | 268 +
.../optflow/samples/optical_flow_evaluation.cpp | 40 +-
contrib/modules/optflow/samples/pcaflow_demo.cpp | 172 +
contrib/modules/optflow/samples/video.py | 199 -
contrib/modules/optflow/src/deepflow.cpp | 714 +-
contrib/modules/optflow/src/dis_flow.cpp | 1125 +
contrib/modules/optflow/src/learn_prior.py | 166 +
contrib/modules/optflow/src/motempl.cpp | 3 +-
.../optflow/src/opencl/sparse_matching_gpc.cl | 69 +
contrib/modules/optflow/src/pcaflow.cpp | 526 +
.../modules/optflow/src/sparse_matching_gpc.cpp | 774 +
.../modules/optflow/src/variational_refinement.cpp | 1191 +
contrib/modules/optflow/test/test_OF_accuracy.cpp | 285 +
.../optflow/test/test_OF_reproducibility.cpp | 159 +
contrib/modules/optflow/test/test_simpleflow.cpp | 190 -
.../optflow/test/test_sparsetodenseflow.cpp | 146 -
contrib/modules/phase_unwrapping/CMakeLists.txt | 2 +
contrib/modules/phase_unwrapping/README.md | 4 +
.../phase_unwrapping/doc/phase_unwrapping.bib | 9 +
.../include/opencv2/phase_unwrapping.hpp | 61 +
.../phase_unwrapping/histogramphaseunwrapping.hpp | 107 +
.../opencv2/phase_unwrapping/phase_unwrapping.hpp | 74 +
.../modules/phase_unwrapping/samples/unwrap.cpp | 125 +
.../src/histogramphaseunwrapping.cpp | 783 +
contrib/modules/phase_unwrapping/src/precomp.hpp | 49 +
.../{sfm => phase_unwrapping}/test/test_main.cpp | 0
.../modules/phase_unwrapping/test/test_precomp.hpp | 17 +
.../phase_unwrapping/test/test_unwrapping.cpp | 103 +
.../tutorials/phase_unwrapping.markdown | 10 +
.../tutorials/unwrap/unwrap.markdown | 68 +
contrib/modules/plot/CMakeLists.txt | 2 +-
contrib/modules/plot/include/opencv2/plot.hpp | 29 +-
contrib/modules/plot/src/plot.cpp | 65 +-
contrib/modules/rgbd/README.md | 4 +-
contrib/modules/saliency/CMakeLists.txt | 7 +
contrib/modules/saliency/README.md | 6 +-
contrib/modules/saliency/doc/saliency.bib | 9 +
.../opencv2/saliency/saliencyBaseClasses.hpp | 18 +-
.../saliency/saliencySpecializedClasses.hpp | 139 +-
.../modules/saliency/samples/computeSaliency.cpp | 11 +
.../modules/saliency/src/BING/objectnessBING.cpp | 6 +-
contrib/modules/saliency/src/saliency.cpp | 2 +
contrib/modules/saliency/src/staticSaliency.cpp | 6 +-
.../saliency/src/staticSaliencyFineGrained.cpp | 310 +
contrib/modules/sfm/CMakeLists.txt | 18 +-
contrib/modules/sfm/README.md | 2 +-
contrib/modules/sfm/cmake/FindGflags.cmake | 582 +
contrib/modules/sfm/cmake/FindGlog.cmake | 210 +
.../sfm/doc/pics/import_sagrada_familia.png | Bin 0 -> 92709 bytes
contrib/modules/sfm/include/opencv2/sfm.hpp | 2 +
contrib/modules/sfm/include/opencv2/sfm/io.hpp | 88 +
.../modules/sfm/samples/import_reconstruction.cpp | 80 +
contrib/modules/sfm/src/io.cpp | 92 +
contrib/modules/sfm/src/io/io_bundler.h | 189 +
contrib/modules/sfm/src/libmv_capi.h | 29 +-
.../src/libmv_light/libmv/multiview/CMakeLists.txt | 2 +-
.../sfm_import_reconstruction.markdown | 28 +
.../sfm_trajectory_estimation.markdown | 2 +-
.../sfm/tutorials/table_of_content_sfm.markdown | 10 +-
contrib/modules/stereo/README.md | 2 +
.../stereo/include/opencv2/stereo/matching.hpp | 13 +-
contrib/modules/structured_light/CMakeLists.txt | 2 +-
contrib/modules/structured_light/README.md | 6 +-
.../structured_light/doc/structured_light.bib | 10 +
.../include/opencv2/structured_light.hpp | 1 +
.../opencv2/structured_light/graycodepattern.hpp | 11 +-
.../opencv2/structured_light/sinusoidalpattern.hpp | 151 +
.../opencv2/structured_light/structured_light.hpp | 7 +-
.../structured_light/samples/capsinpattern.cpp | 335 +
.../samples/projectorcalibration.cpp | 517 +
.../structured_light/src/graycodepattern.cpp | 10 +
.../structured_light/src/sinusoidalpattern.cpp | 919 +
.../modules/structured_light/test/test_faps.cpp | 146 +
.../capturesinpattern/capturesinpattern.markdown | 207 +
.../tutorials/structured_light.markdown | 10 +-
contrib/modules/surface_matching/README.md | 7 +-
contrib/modules/text/CMakeLists.txt | 29 +-
contrib/modules/text/FindTesseract.cmake | 24 -
contrib/modules/text/cmake/FindTesseract.cmake | 23 +
contrib/modules/text/include/opencv2/text.hpp | 2 +-
.../modules/text/include/opencv2/text/erfilter.hpp | 36 +-
contrib/modules/text/include/opencv2/text/ocr.hpp | 14 +-
contrib/modules/text/samples/detect_er_chars.py | 38 +
contrib/modules/text/samples/textdetection.cpp | 5 +-
contrib/modules/text/samples/textdetection.py | 58 +
contrib/modules/text/src/erfilter.cpp | 181 +-
.../modules/text/src/ocr_beamsearch_decoder.cpp | 2 +-
contrib/modules/text/src/ocr_hmm_decoder.cpp | 14 +-
contrib/modules/text/test/test_detection.cpp | 91 +
contrib/modules/text/test/test_main.cpp | 6 +
contrib/modules/text/test/test_precomp.hpp | 8 +
contrib/modules/tracking/CMakeLists.txt | 2 +-
contrib/modules/tracking/README.md | 5 +-
contrib/modules/tracking/doc/diagrams.markdown | 256 -
contrib/modules/tracking/doc/tracking.bib | 7 +
.../modules/tracking/include/opencv2/tracking.hpp | 5 -
.../include/opencv2/tracking/kalman_filters.hpp | 4 +-
.../include/opencv2/tracking/onlineMIL.hpp | 2 -
.../tracking/include/opencv2/tracking/tracker.hpp | 405 +-
contrib/modules/tracking/perf/perf_Tracker.cpp | 70 +
contrib/modules/tracking/samples/benchmark.cpp | 718 +-
contrib/modules/tracking/samples/goturnTracker.cpp | 217 +
.../tracking/samples/multiTracker_dataset.cpp | 13 +-
.../modules/tracking/samples/tracker_dataset.cpp | 19 +-
.../tracking/src/augmented_unscented_kalman.cpp | 80 +-
contrib/modules/tracking/src/gtrTracker.cpp | 191 +
contrib/modules/tracking/src/gtrTracker.hpp | 76 +
contrib/modules/tracking/src/gtrUtils.cpp | 146 +
contrib/modules/tracking/src/gtrUtils.hpp | 61 +
contrib/modules/tracking/src/onlineMIL.cpp | 2 +
contrib/modules/tracking/src/precomp.hpp | 55 +-
contrib/modules/tracking/src/roiSelector.cpp | 13 +-
contrib/modules/tracking/src/tldDetector.cpp | 74 +-
contrib/modules/tracking/src/tldDetector.hpp | 12 +-
contrib/modules/tracking/src/tldModel.cpp | 33 +-
contrib/modules/tracking/src/tldModel.hpp | 3 +-
contrib/modules/tracking/src/tldTracker.cpp | 10 +-
contrib/modules/tracking/src/tracker.cpp | 1 +
contrib/modules/tracking/src/trackerKCF.cpp | 12 +-
contrib/modules/tracking/src/trackerMedianFlow.cpp | 11 +-
contrib/modules/tracking/src/trackerModel.cpp | 2 +-
contrib/modules/tracking/src/unscented_kalman.cpp | 78 +-
contrib/modules/tracking/test/test_trackerOPE.cpp | 14 +
contrib/modules/tracking/test/test_trackerSRE.cpp | 14 +
contrib/modules/tracking/test/test_trackerTRE.cpp | 16 +-
.../tutorial_introduction_to_tracker.markdown | 4 +-
contrib/modules/ximgproc/README.md | 18 +-
contrib/modules/ximgproc/doc/pics/corridor_fld.jpg | Bin 0 -> 529077 bytes
...{slic-slico-kermit.png => superpixels_slic.png} | Bin
contrib/modules/ximgproc/doc/ximgproc.bib | 70 +
.../modules/ximgproc/include/opencv2/ximgproc.hpp | 92 +-
.../include/opencv2/ximgproc/deriche_filter.hpp | 77 +
.../include/opencv2/ximgproc/disparity_filter.hpp | 2 +-
.../include/opencv2/ximgproc/edge_filter.hpp | 26 +-
.../opencv2/ximgproc/fast_line_detector.hpp | 81 +
.../include/opencv2/ximgproc/paillou_filter.hpp | 67 +
.../include/opencv2/ximgproc/segmentation.hpp | 202 +-
.../ximgproc/include/opencv2/ximgproc/slic.hpp | 2 +-
.../opencv2/ximgproc/sparse_match_interpolator.hpp | 2 +-
.../opencv2/ximgproc/weighted_median_filter.hpp | 95 +
.../ximgproc/perf/perf_adaptive_manifold.cpp | 2 +-
.../perf/perf_bilateral_texture_filter.cpp | 83 +
.../ximgproc/perf/perf_disparity_wls_filter.cpp | 2 +-
.../ximgproc/perf/perf_domain_transform.cpp | 2 +-
contrib/modules/ximgproc/perf/perf_fgs_filter.cpp | 2 +-
.../modules/ximgproc/perf/perf_guided_filter.cpp | 2 +-
contrib/modules/ximgproc/perf/perf_l0_smooth.cpp | 2 +-
.../ximgproc/perf/perf_rolling_guidance_filter.cpp | 2 +-
.../ximgproc/perf/perf_weighted_median_filter.cpp | 88 +
.../ximgproc/perf/pref_joint_bilateral_filter.cpp | 2 +-
.../samples/cpp/graphsegmentation_demo.cpp | 151 -
contrib/modules/ximgproc/samples/deriche_demo.cpp | 120 +
contrib/modules/ximgproc/samples/fld_lines.cpp | 91 +
.../ximgproc/samples/graphsegmentation_demo.cpp | 154 +
contrib/modules/ximgproc/samples/live_demo.cpp | 2 +-
.../ximgproc/samples/niblack_thresholding.cpp | 47 +-
contrib/modules/ximgproc/samples/paillou_demo.cpp | 107 +
.../samples/selectivesearchsegmentation_demo.cpp | 115 +
contrib/modules/ximgproc/samples/slic.cpp | 138 +
.../ximgproc/samples/structured_edge_detection.cpp | 50 +-
contrib/modules/ximgproc/samples/thinning.cpp | 44 +
.../ximgproc/src/adaptive_manifold_filter_n.cpp | 2 +-
.../ximgproc/src/bilateral_texture_filter.cpp | 357 +
contrib/modules/ximgproc/src/deriche_filter.cpp | 430 +
contrib/modules/ximgproc/src/disparity_filters.cpp | 2 +-
contrib/modules/ximgproc/src/domain_transform.cpp | 2 +-
contrib/modules/ximgproc/src/dtfilter_cpu.cpp | 2 +-
contrib/modules/ximgproc/src/dtfilter_cpu.hpp | 2 +-
contrib/modules/ximgproc/src/dtfilter_cpu.inl.hpp | 2 +-
.../ximgproc/src/edgeaware_filters_common.cpp | 2 +-
.../ximgproc/src/edgeaware_filters_common.hpp | 2 +-
.../modules/ximgproc/src/fast_line_detector.cpp | 730 +
contrib/modules/ximgproc/src/fgs_filter.cpp | 2 +-
contrib/modules/ximgproc/src/graphsegmentation.cpp | 62 +
contrib/modules/ximgproc/src/guided_filter.cpp | 11 +-
.../ximgproc/src/joint_bilateral_filter.cpp | 2 +-
contrib/modules/ximgproc/src/l0_smooth.cpp | 10 +-
contrib/modules/ximgproc/src/lsc.cpp | 6 +-
.../modules/ximgproc/src/niblack_thresholding.cpp | 83 +-
contrib/modules/ximgproc/src/paillou_filter.cpp | 486 +
contrib/modules/ximgproc/src/precomp.hpp | 2 +-
.../ximgproc/src/rolling_guidance_filter.cpp | 2 +-
contrib/modules/ximgproc/src/seeds.cpp | 28 +-
.../ximgproc/src/selectivesearchsegmentation.cpp | 1108 +
contrib/modules/ximgproc/src/slic.cpp | 11 +-
.../ximgproc/src/sparse_match_interpolators.cpp | 2 +-
.../ximgproc/src/structured_edge_detection.cpp | 7 +-
contrib/modules/ximgproc/src/thinning.cpp | 92 +
.../ximgproc/src/weighted_median_filter.cpp | 723 +
.../ximgproc/test/test_adaptive_manifold.cpp | 2 +-
.../test/test_adaptive_manifold_ref_impl.cpp | 6 +-
.../test/test_bilateral_texture_filter.cpp | 141 +
.../ximgproc/test/test_disparity_wls_filter.cpp | 2 +-
.../ximgproc/test/test_domain_transform.cpp | 2 +-
contrib/modules/ximgproc/test/test_fgs_filter.cpp | 2 +-
contrib/modules/ximgproc/test/test_fld.cpp | 173 +
.../modules/ximgproc/test/test_guided_filter.cpp | 43 +-
.../ximgproc/test/test_joint_bilateral_filter.cpp | 2 +-
contrib/modules/ximgproc/test/test_l0_smooth.cpp | 2 +-
.../ximgproc/test/test_rolling_guidance_filter.cpp | 2 +-
.../test/test_sparse_match_interpolator.cpp | 2 +-
contrib/modules/ximgproc/test/test_thinning.cpp | 54 +
.../ximgproc/test/test_weighted_median_filter.cpp | 107 +
.../tutorials/disparity_filtering.markdown | 2 +-
contrib/modules/xobjdetect/CMakeLists.txt | 2 +-
contrib/modules/xobjdetect/README.md | 5 +-
contrib/modules/xobjdetect/src/precomp.hpp | 1 -
.../tools/waldboost_detector/CMakeLists.txt | 3 +-
contrib/modules/xphoto/doc/xphoto.bib | 8 +
contrib/modules/xphoto/include/opencv2/xphoto.hpp | 1 +
.../opencv2/xphoto/bm3d_image_denoising.hpp | 186 +
.../include/opencv2/xphoto/white_balance.hpp | 223 +-
contrib/modules/xphoto/perf/perf_grayworld.cpp | 4 +-
.../perf/perf_learning_based_color_balance.cpp | 76 +
.../xphoto/samples/bm3d_image_denoising.cpp | 73 +
contrib/modules/xphoto/samples/color_balance.cpp | 68 +
.../xphoto/samples/color_balance_benchmark.py | 268 +
.../xphoto/samples/grayworld_color_balance.cpp | 62 -
.../modules/xphoto/samples/learn_color_balance.py | 290 +
.../xphoto/samples/simple_color_balance.cpp | 60 -
.../xphoto/src/bm3d_denoising_invoker_commons.hpp | 165 +
.../xphoto/src/bm3d_denoising_invoker_step1.hpp | 517 +
.../xphoto/src/bm3d_denoising_invoker_step2.hpp | 540 +
.../xphoto/src/bm3d_denoising_invoker_structs.hpp | 366 +
.../xphoto/src/bm3d_denoising_transforms.hpp | 73 +
.../xphoto/src/bm3d_denoising_transforms_1D.hpp | 376 +
.../xphoto/src/bm3d_denoising_transforms_2D.hpp | 511 +
.../xphoto/src/bm3d_denoising_transforms_haar.hpp | 290 +
.../modules/xphoto/src/bm3d_image_denoising.cpp | 347 +
.../modules/xphoto/src/grayworld_white_balance.cpp | 413 +-
contrib/modules/xphoto/src/inpainting.cpp | 2 -
contrib/modules/xphoto/src/kaiser_window.hpp | 129 +
.../xphoto/src/learning_based_color_balance.cpp | 611 +
.../src/learning_based_color_balance_model.hpp | 365 +
.../modules/xphoto/src/simple_color_balance.cpp | 301 +-
.../modules/xphoto/test/simple_color_balance.cpp | 40 +-
contrib/modules/xphoto/test/test_denoise_bm3d.cpp | 465 +
contrib/modules/xphoto/test/test_grayworld.cpp | 12 +-
.../test/test_learning_based_color_balance.cpp | 42 +
.../tutorials/training_white_balance.markdown | 42 +
contrib/samples/data/corridor.jpg | Bin 0 -> 230220 bytes
contrib/samples/python2/dis_opt_flow.py | 114 +
data/haarcascades/haarcascade_frontalcatface.xml | 10587 +++--
.../haarcascade_frontalcatface_extended.xml | 9698 ++--
data/haarcascades_cuda/haarcascade_upperbody.xml | 2 +-
data/lbpcascades/lbpcascade_frontalcatface.xml | 3246 +-
debian/changelog | 8 +
debian/control | 272 +-
...b3d3.1.install => libopencv-calib3d3.2.install} | 0
debian/libopencv-contrib-dev.install | 29 +-
debian/libopencv-contrib3.1.install | 24 -
debian/libopencv-contrib3.2.install | 26 +
...ides => libopencv-contrib3.2.lintian-overrides} | 0
...v-core3.1.install => libopencv-core3.2.install} | 0
...3.1.install => libopencv-features2d3.2.install} | 0
...flann3.1.install => libopencv-flann3.2.install} | 0
...ncv-gpu3.1.install => libopencv-gpu3.2.install} | 0
...gui3.1.install => libopencv-highgui3.2.install} | 0
...s3.1.install => libopencv-imgcodecs3.2.install} | 0
...roc3.1.install => libopencv-imgproc3.2.install} | 0
...pencv-ml3.1.install => libopencv-ml3.2.install} | 0
...t3.1.install => libopencv-objdetect3.2.install} | 0
...ncv-ocl3.1.install => libopencv-ocl3.2.install} | 0
...photo3.1.install => libopencv-photo3.2.install} | 0
...shape3.1.install => libopencv-shape3.2.install} | 0
...g3.1.install => libopencv-stitching3.2.install} | 0
...es3.1.install => libopencv-superres3.2.install} | 0
...pencv-ts3.1.install => libopencv-ts3.2.install} | 0
...video3.1.install => libopencv-video3.2.install} | 0
...oio3.1.install => libopencv-videoio3.2.install} | 0
...b3.1.install => libopencv-videostab3.2.install} | 0
...ncv-viz3.1.install => libopencv-viz3.2.install} | 0
debian/libopencv3.1-java.install | 1 -
debian/libopencv3.1-java.links | 2 -
debian/libopencv3.1-jni.install | 1 -
debian/libopencv3.1-jni.lintian-overrides | 0
debian/libopencv3.2-java.install | 1 +
debian/libopencv3.2-java.links | 2 +
debian/libopencv3.2-jni.install | 1 +
.../libopencv3.2-jni.lintian-overrides | 0
debian/patches/disable_dnn.patch | 12 +
debian/patches/disable_opengl_test_build | 10 +-
debian/patches/fix_ftbfs_on_non_linux | 14 +-
debian/patches/moudles_hdf5.patch | 14 -
debian/patches/series | 2 +-
debian/patches/support_multiarch | 36 +-
debian/patches/support_x32 | 6 +-
debian/rules | 68 +
debian/tools/update-install-files.sh | 30 +
doc/CMakeLists.txt | 20 +-
doc/Doxyfile.in | 14 +-
doc/footer.html | 69 +
doc/header.html | 30 +
doc/mymath.js | 3 +-
doc/opencv.bib | 25 +-
doc/pattern_tools/gen_pattern.py | 2 +-
.../py_bindings_basics/py_bindings_basics.markdown | 5 +-
.../py_calibration/py_calibration.markdown | 30 +-
.../py_calib3d/py_pose/py_pose.markdown | 6 +-
.../py_core/py_basic_ops/py_basic_ops.markdown | 2 +-
.../py_image_arithmetics.markdown | 4 +-
.../py_feature2d/py_brief/py_brief.markdown | 8 +-
.../py_feature2d/py_fast/py_fast.markdown | 12 +-
.../py_features_meaning.markdown | 56 +-
.../py_feature2d/py_orb/py_orb.markdown | 4 +-
.../py_sift_intro/py_sift_intro.markdown | 6 +-
.../py_video_display/py_video_display.markdown | 3 +-
.../py_contour_features.markdown | 2 +-
.../py_contours_more_functions.markdown | 8 +-
.../py_imgproc/py_filtering/py_filtering.markdown | 2 +-
.../py_geometric_transformations.markdown | 2 +-
.../py_imgproc/py_grabcut/py_grabcut.markdown | 2 +-
.../py_houghcircles/py_houghcircles.markdown | 2 +-
.../py_houghlines/py_houghlines.markdown | 4 +-
.../py_thresholding/py_thresholding.markdown | 2 +-
.../py_knn/py_knn_opencv/py_knn_opencv.markdown | 12 +-
.../py_knn_understanding.markdown | 8 +-
.../py_svm/py_svm_opencv/py_svm_opencv.markdown | 14 +-
.../py_setup/py_intro/py_intro.markdown | 2 +-
.../py_setup_in_fedora/py_setup_in_fedora.markdown | 2 +-
.../py_setup_in_windows.markdown | 2 +-
.../camera_calibration/camera_calibration.markdown | 6 +-
.../images/charuco_board.png | Bin 0 -> 10393 bytes
.../interactive_calibration/images/dualCircles.jpg | Bin 0 -> 71938 bytes
.../images/screen_charuco.jpg | Bin 0 -> 85753 bytes
.../images/screen_finish.jpg | Bin 0 -> 79577 bytes
.../interactive_calibration.markdown | 198 +
.../calib3d/table_of_content_calib3d.markdown | 11 +
.../core/adding_images/adding_images.markdown | 62 +-
.../basic_geometric_drawing.markdown | 158 +-
.../discrete_fourier_transform.markdown | 4 +-
.../file_input_output_with_xml_yml.markdown | 2 +-
.../how_to_scan_images/how_to_scan_images.markdown | 2 +-
.../how_to_use_ippa_conversion.markdown | 2 +-
.../interoperability_with_OpenCV_1.markdown | 4 +-
.../mat_mask_operations.markdown | 206 +-
.../mat_the_basic_image_container.markdown | 2 +-
doc/tutorials/core/table_of_content_core.markdown | 2 +
.../akaze_tracking/akaze_tracking.markdown | 4 +-
.../feature_homography/feature_homography.markdown | 2 +-
.../corner_subpixeles/corner_subpixeles.markdown | 101 +-
.../generic_corner_detector.markdown | 2 +-
.../good_features_to_track.markdown | 91 +-
.../harris_detector/harris_detector.markdown | 77 +-
.../gpu_basics_similarity.markdown | 2 +-
doc/tutorials/highgui/intelperc.markdown | 82 -
doc/tutorials/highgui/kinect_openni.markdown | 138 -
.../highgui/raster-gdal/raster_io_gdal.markdown | 101 -
.../highgui/table_of_content_highgui.markdown | 33 +-
doc/tutorials/highgui/trackbar/trackbar.markdown | 96 +-
.../video_input_psnr_ssim.markdown | 251 -
.../highgui/video-write/video_write.markdown | 160 -
.../{highgui => imgcodecs}/images/gdal-io.jpg | Bin
.../raster-gdal/images/gdal_flood-zone.jpg | Bin
.../raster-gdal/images/gdal_heat-map.jpg | Bin
.../raster-gdal/images/gdal_output.jpg | Bin
.../imgcodecs/raster-gdal/raster_io_gdal.markdown | 97 +
.../imgcodecs/table_of_content_highgui.markdown | 12 +
.../erosion_dilatation/erosion_dilatation.markdown | 63 +-
.../Morphology_1_Tutorial_Theory_Dilatation_2.png | Bin 0 -> 1558 bytes
.../Morphology_1_Tutorial_Theory_Erosion_2.png | Bin 0 -> 1533 bytes
.../gausian_median_blur_bilateral_filter.markdown | 124 +-
.../back_projection/back_projection.markdown | 6 +-
.../histogram_calculation.markdown | 2 +-
.../histogram_comparison.markdown | 2 +-
.../histogram_equalization.markdown | 2 +-
.../images/Template_Matching_Mask_Example.jpg | Bin 0 -> 79095 bytes
.../template_matching/template_matching.markdown | 55 +-
.../canny_detector/canny_detector.markdown | 61 +-
.../copyMakeBorder/copyMakeBorder.markdown | 58 +-
.../distance_transform.markdown | 2 +-
.../imgproc/imgtrans/filter_2d/filter_2d.markdown | 89 +-
.../imgtrans/hough_circle/hough_circle.markdown | 54 +-
.../imgtrans/hough_lines/hough_lines.markdown | 4 +-
.../laplace_operator/laplace_operator.markdown | 38 +-
.../imgproc/imgtrans/remap/remap.markdown | 6 +-
.../sobel_derivatives/sobel_derivatives.markdown | 49 +-
.../imgtrans/warp_affine/warp_affine.markdown | 2 +-
.../morph_lines_detection/moprh_lines_detection.md | 2 +-
.../Morphology_2_Tutorial_Theory_Closing_2.png | Bin 0 -> 1383 bytes
.../Morphology_2_Tutorial_Theory_Opening_2.png | Bin 0 -> 1341 bytes
.../opening_closing_hats.markdown | 134 +-
doc/tutorials/imgproc/pyramids/pyramids.markdown | 57 +-
.../bounding_rects_circles.markdown | 45 +-
.../bounding_rotated_ellipses.markdown | 2 +-
.../find_contours/find_contours.markdown | 2 +-
.../imgproc/shapedescriptors/hull/hull.markdown | 2 +-
.../shapedescriptors/moments/moments.markdown | 2 +-
.../point_polygon_test/point_polygon_test.markdown | 2 +-
.../imgproc/table_of_content_imgproc.markdown | 8 +
doc/tutorials/imgproc/threshold/threshold.markdown | 44 +-
.../Threshold_inRange_Tutorial_Result_input.jpeg | Bin 0 -> 35791 bytes
.../Threshold_inRange_Tutorial_Result_output.jpeg | Bin 0 -> 10927 bytes
.../threshold_inRange/threshold_inRange.markdown | 56 +
.../android_ocl_intro.markdown | 4 +-
.../introduction/biicode/images/bii_lena.png | Bin 0 -> 102674 bytes
.../building_tegra_cuda.markdown | 656 +
.../clojure_dev_intro/clojure_dev_intro.markdown | 2 +-
.../arm_crosscompile_with_cmake.markdown | 6 +-
.../desktop_java/java_dev_intro.markdown | 4 +-
.../display_image/display_image.markdown | 2 +-
.../documentation_tutorial.markdown | 100 +-
.../introduction/ios_install/ios_install.markdown | 4 +-
.../introduction/linux_eclipse/images/a10.png | Bin 15321 -> 54961 bytes
.../linux_eclipse/linux_eclipse.markdown | 8 +-
.../linux_install/linux_install.markdown | 18 +-
.../table_of_content_introduction.markdown | 8 +
.../transition_guide/transition_guide.markdown | 2 +-
.../windows_install/windows_install.markdown | 9 +-
.../windows_visual_studio_Opencv.markdown | 10 +-
.../introduction_to_pca.markdown | 4 +-
.../ml/non_linear_svms/non_linear_svms.markdown | 2 +-
.../cascade_classifier/cascade_classifier.markdown | 90 +-
.../images/visualisation_single_stage.png | Bin 0 -> 114233 bytes
.../objdetect/images/visualisation_video.png | Bin 0 -> 284988 bytes
doc/tutorials/objdetect/traincascade.markdown | 354 +-
doc/tutorials/stitching/stitcher/images/boat.jpg | Bin 0 -> 75172 bytes
.../stitching/stitcher/images/budapest.jpg | Bin 0 -> 131409 bytes
.../stitching/stitcher/images/newspaper.jpg | Bin 0 -> 129493 bytes
doc/tutorials/stitching/stitcher/stitcher.markdown | 115 +
.../stitching/table_of_content_stitching.markdown | 15 +
doc/tutorials/tutorials.markdown | 15 +-
.../background_subtraction.markdown | 2 +-
.../images/video-input-psnr-ssim.png | Bin
.../{highgui => videoio}/images/video-write.png | Bin
doc/tutorials/videoio/intelperc.markdown | 82 +
doc/tutorials/videoio/kinect_openni.markdown | 138 +
.../videoio/table_of_content_videoio.markdown | 23 +
.../images/outputVideoInput.png | Bin
.../video_input_psnr_ssim.markdown | 251 +
.../video-write/images/resultOutputWideoWrite.png | Bin
.../video-write/images/videoCompressSelect.png | Bin
.../video-write/images/videoFileStructure.png | Bin
.../videoio/video-write/video_write.markdown | 160 +
.../viz/creating_widgets/creating_widgets.markdown | 2 +-
.../viz/launching_viz/launching_viz.markdown | 2 +-
.../viz/transformations/transformations.markdown | 2 +-
doc/tutorials/viz/widget_pose/widget_pose.markdown | 2 +-
include/opencv/cv.h | 4 +-
include/opencv/cv.hpp | 4 +-
include/opencv/cvaux.h | 4 +-
include/opencv/cvaux.hpp | 4 +-
include/opencv/cvwimage.h | 4 +-
include/opencv/cxcore.h | 4 +-
include/opencv/cxcore.hpp | 4 +-
include/opencv/cxeigen.hpp | 4 +-
include/opencv/cxmisc.h | 4 +-
include/opencv/highgui.h | 4 +-
include/opencv/ml.h | 4 +-
include/opencv2/opencv.hpp | 94 +-
modules/calib3d/doc/pics/distortion_examples.png | Bin 0 -> 36227 bytes
modules/calib3d/doc/pics/pinhole_camera_model.png | Bin 0 -> 97238 bytes
modules/calib3d/include/opencv2/calib3d.hpp | 199 +-
.../calib3d/include/opencv2/calib3d/calib3d_c.h | 7 +-
modules/calib3d/misc/java/test/Calib3dTest.java | 4 +-
modules/calib3d/perf/perf_affine2d.cpp | 170 +
modules/calib3d/src/calibinit.cpp | 734 +-
modules/calib3d/src/calibration.cpp | 593 +-
modules/calib3d/src/checkchessboard.cpp | 208 +-
modules/calib3d/src/circlesgrid.cpp | 20 +-
modules/calib3d/src/compat_ptsetreg.cpp | 2 +
modules/calib3d/src/fisheye.cpp | 140 +-
modules/calib3d/src/five-point.cpp | 8 +
modules/calib3d/src/fundam.cpp | 50 +-
modules/calib3d/src/homography_decomp.cpp | 2 +-
modules/calib3d/src/p3p.cpp | 2 +
modules/calib3d/src/precomp.hpp | 26 +
modules/calib3d/src/ptsetreg.cpp | 440 +-
modules/calib3d/src/quadsubpix.cpp | 2 +
modules/calib3d/src/rho.cpp | 4 +-
modules/calib3d/src/solvepnp.cpp | 9 +-
modules/calib3d/src/stereobm.cpp | 81 +-
modules/calib3d/src/stereosgbm.cpp | 768 +-
modules/calib3d/src/triangulate.cpp | 4 +
modules/calib3d/test/test_affine2d_estimator.cpp | 130 +
modules/calib3d/test/test_affine3d_estimator.cpp | 2 +-
.../test/test_affine_partial2d_estimator.cpp | 140 +
modules/calib3d/test/test_cameracalibration.cpp | 260 +-
modules/calib3d/test/test_chessboardgenerator.cpp | 6 +-
modules/calib3d/test/test_chesscorners.cpp | 40 +-
modules/calib3d/test/test_chesscorners_timing.cpp | 6 +-
modules/calib3d/test/test_cornerssubpix.cpp | 14 +
modules/calib3d/test/test_fisheye.cpp | 42 +
modules/calib3d/test/test_solvepnp_ransac.cpp | 69 +-
modules/core/CMakeLists.txt | 9 +-
modules/core/doc/cuda.markdown | 2 +-
modules/core/doc/intro.markdown | 2 +-
modules/core/include/opencv2/core.hpp | 236 +-
modules/core/include/opencv2/core/affine.hpp | 21 +-
modules/core/include/opencv2/core/base.hpp | 8 +-
modules/core/include/opencv2/core/bufferpool.hpp | 6 +-
modules/core/include/opencv2/core/core_c.h | 46 +-
modules/core/include/opencv2/core/cuda.hpp | 36 +-
modules/core/include/opencv2/core/cuda.inl.hpp | 6 +-
modules/core/include/opencv2/core/cuda/block.hpp | 6 +-
.../opencv2/core/cuda/border_interpolate.hpp | 6 +-
modules/core/include/opencv2/core/cuda/color.hpp | 6 +-
modules/core/include/opencv2/core/cuda/common.hpp | 6 +-
.../include/opencv2/core/cuda/datamov_utils.hpp | 6 +-
.../opencv2/core/cuda/detail/color_detail.hpp | 6 +-
.../include/opencv2/core/cuda/detail/reduce.hpp | 12 +-
.../opencv2/core/cuda/detail/reduce_key_val.hpp | 6 +-
.../opencv2/core/cuda/detail/transform_detail.hpp | 6 +-
.../core/cuda/detail/type_traits_detail.hpp | 6 +-
.../core/cuda/detail/vec_distance_detail.hpp | 6 +-
.../include/opencv2/core/cuda/dynamic_smem.hpp | 6 +-
modules/core/include/opencv2/core/cuda/filters.hpp | 6 +-
.../core/include/opencv2/core/cuda/funcattrib.hpp | 6 +-
.../core/include/opencv2/core/cuda/functional.hpp | 6 +-
modules/core/include/opencv2/core/cuda/limits.hpp | 6 +-
modules/core/include/opencv2/core/cuda/reduce.hpp | 10 +-
.../include/opencv2/core/cuda/saturate_cast.hpp | 14 +-
modules/core/include/opencv2/core/cuda/scan.hpp | 6 +-
.../include/opencv2/core/cuda/simd_functions.hpp | 6 +-
.../core/include/opencv2/core/cuda/transform.hpp | 6 +-
.../core/include/opencv2/core/cuda/type_traits.hpp | 6 +-
modules/core/include/opencv2/core/cuda/utility.hpp | 15 +-
.../include/opencv2/core/cuda/vec_distance.hpp | 6 +-
.../core/include/opencv2/core/cuda/vec_math.hpp | 6 +-
.../core/include/opencv2/core/cuda/vec_traits.hpp | 6 +-
modules/core/include/opencv2/core/cuda/warp.hpp | 6 +-
.../include/opencv2/core/cuda/warp_shuffle.hpp | 24 +-
.../include/opencv2/core/cuda_stream_accessor.hpp | 6 +-
modules/core/include/opencv2/core/cuda_types.hpp | 6 +-
modules/core/include/opencv2/core/cvdef.h | 106 +-
modules/core/include/opencv2/core/cvstd.hpp | 19 +-
modules/core/include/opencv2/core/cvstd.inl.hpp | 6 +-
modules/core/include/opencv2/core/directx.hpp | 6 +-
modules/core/include/opencv2/core/eigen.hpp | 4 +-
modules/core/include/opencv2/core/fast_math.hpp | 5 +-
modules/core/include/opencv2/core/hal/hal.hpp | 76 +-
modules/core/include/opencv2/core/hal/interface.h | 151 +-
modules/core/include/opencv2/core/hal/intrin.hpp | 98 +-
.../core/include/opencv2/core/hal/intrin_cpp.hpp | 102 +-
.../core/include/opencv2/core/hal/intrin_neon.hpp | 408 +-
.../core/include/opencv2/core/hal/intrin_sse.hpp | 149 +-
modules/core/include/opencv2/core/ippasync.hpp | 4 +-
modules/core/include/opencv2/core/mat.hpp | 177 +-
modules/core/include/opencv2/core/mat.inl.hpp | 79 +-
modules/core/include/opencv2/core/matx.hpp | 20 +-
modules/core/include/opencv2/core/neon_utils.hpp | 6 +-
modules/core/include/opencv2/core/ocl.hpp | 20 +-
modules/core/include/opencv2/core/ocl_genbase.hpp | 4 +-
.../include/opencv2/core/opencl/opencl_svm.hpp | 6 +-
.../runtime/autogenerated/opencl_clamdblas.hpp | 2 +-
.../runtime/autogenerated/opencl_clamdfft.hpp | 2 +-
.../opencl/runtime/autogenerated/opencl_core.hpp | 6 +-
.../runtime/autogenerated/opencl_core_wrappers.hpp | 2 +-
.../opencl/runtime/autogenerated/opencl_gl.hpp | 10 +-
.../runtime/autogenerated/opencl_gl_wrappers.hpp | 6 +-
.../core/opencl/runtime/opencl_clamdblas.hpp | 6 +-
.../core/opencl/runtime/opencl_clamdfft.hpp | 6 +-
.../opencv2/core/opencl/runtime/opencl_core.hpp | 6 +-
.../core/opencl/runtime/opencl_core_wrappers.hpp | 6 +-
.../opencv2/core/opencl/runtime/opencl_gl.hpp | 6 +-
.../core/opencl/runtime/opencl_gl_wrappers.hpp | 6 +-
.../opencv2/core/opencl/runtime/opencl_svm_20.hpp | 6 +-
.../core/opencl/runtime/opencl_svm_definitions.hpp | 6 +-
.../opencl/runtime/opencl_svm_hsa_extension.hpp | 6 +-
modules/core/include/opencv2/core/opengl.hpp | 6 +-
.../core/include/opencv2/core/openvx/ovx_defs.hpp | 40 +
modules/core/include/opencv2/core/operations.hpp | 4 +-
modules/core/include/opencv2/core/optim.hpp | 4 +-
modules/core/include/opencv2/core/ovx.hpp | 28 +
modules/core/include/opencv2/core/persistence.hpp | 145 +-
modules/core/include/opencv2/core/private.cuda.hpp | 8 +-
modules/core/include/opencv2/core/private.hpp | 218 +-
modules/core/include/opencv2/core/ptr.inl.hpp | 20 +-
modules/core/include/opencv2/core/saturate.hpp | 6 +-
modules/core/include/opencv2/core/sse_utils.hpp | 6 +-
modules/core/include/opencv2/core/traits.hpp | 6 +-
modules/core/include/opencv2/core/types.hpp | 44 +-
modules/core/include/opencv2/core/types_c.h | 9 +-
modules/core/include/opencv2/core/utility.hpp | 308 +-
modules/core/include/opencv2/core/va_intel.hpp | 6 +-
modules/core/include/opencv2/core/version.hpp | 8 +-
modules/core/include/opencv2/core/wimage.hpp | 4 +-
modules/core/misc/java/test/CoreTest.java | 2 +-
modules/core/misc/java/test/MatTest.java | 2 +-
modules/core/perf/opencl/perf_arithm.cpp | 31 +-
modules/core/perf/perf_convertTo.cpp | 8 +-
modules/core/perf/perf_io_base64.cpp | 86 +
modules/core/perf/perf_math.cpp | 14 +
modules/core/perf/perf_merge.cpp | 7 +-
modules/core/perf/perf_split.cpp | 4 +
modules/core/perf/perf_umat.cpp | 3 -
modules/core/src/algorithm.cpp | 6 +-
modules/core/src/arithm.cpp | 102 +-
modules/core/src/arithm_core.hpp | 20 +-
modules/core/src/arithm_simd.hpp | 28 +-
modules/core/src/array.cpp | 20 +-
modules/core/src/convert.cpp | 547 +-
modules/core/src/copy.cpp | 183 +-
modules/core/src/cuda/gpu_mat.cu | 88 +
modules/core/src/cuda_info.cpp | 1 +
modules/core/src/dxt.cpp | 2174 +-
modules/core/src/glob.cpp | 2 +
modules/core/src/hal_internal.cpp | 601 +
modules/core/src/hal_internal.hpp | 103 +
modules/core/src/hal_replacement.hpp | 690 +-
modules/core/src/kmeans.cpp | 2 +
modules/core/src/lapack.cpp | 87 +-
modules/core/src/lda.cpp | 4 +-
modules/core/src/mathfuncs.cpp | 277 +-
modules/core/src/mathfuncs_core.cpp | 411 +-
modules/core/src/matmul.cpp | 280 +-
modules/core/src/matop.cpp | 92 +
modules/core/src/matrix.cpp | 456 +-
modules/core/src/matrix_decomp.cpp | 158 +-
modules/core/src/ocl.cpp | 35 +-
.../autogenerated/opencl_clamdblas_impl.hpp | 822 +-
.../runtime/autogenerated/opencl_clamdfft_impl.hpp | 393 +-
.../runtime/autogenerated/opencl_core_impl.hpp | 457 +-
.../runtime/autogenerated/opencl_gl_impl.hpp | 227 +-
.../core/src/opencl/runtime/generator/common.py | 44 +-
.../core/src/opencl/runtime/generator/generate.sh | 0
.../generator/template/opencl_clamdblas.hpp.in | 2 +-
.../generator/template/opencl_clamdfft.hpp.in | 2 +-
.../runtime/generator/template/opencl_core.hpp.in | 6 +-
.../generator/template/opencl_core_wrappers.hpp.in | 2 +-
.../runtime/generator/template/opencl_gl.hpp.in | 10 +-
.../generator/template/opencl_gl_impl.hpp.in | 4 +
.../generator/template/opencl_gl_wrappers.hpp.in | 6 +-
modules/core/src/opencl/runtime/opencl_core.cpp | 64 +-
modules/core/src/opengl.cpp | 15 +
modules/core/src/ovx.cpp | 72 +
modules/core/src/parallel.cpp | 112 +-
modules/core/src/pca.cpp | 21 +-
modules/core/src/persistence.cpp | 7325 ++-
modules/core/src/precomp.hpp | 12 +-
modules/core/src/rand.cpp | 42 +-
modules/core/src/stat.cpp | 514 +-
modules/core/src/system.cpp | 274 +-
modules/core/src/types.cpp | 4 +
modules/core/src/umatrix.cpp | 48 +
modules/core/test/ocl/test_arithm.cpp | 28 +-
modules/core/test/ocl/test_matrix_operation.cpp | 2 +-
modules/core/test/test_arithm.cpp | 133 +-
modules/core/test/test_ds.cpp | 2 +-
modules/core/test/test_dxt.cpp | 119 +-
modules/core/test/test_eigen.cpp | 2 +-
modules/core/test/test_hal_core.cpp | 24 +-
modules/core/test/test_intrin.cpp | 176 +-
modules/core/test/test_intrin_utils.hpp | 76 -
modules/core/test/test_io.cpp | 584 +-
modules/core/test/test_ippasync.cpp | 4 +-
modules/core/test/test_mat.cpp | 103 +-
modules/core/test/test_math.cpp | 81 +-
modules/core/test/test_rand.cpp | 17 +
modules/core/test/test_umat.cpp | 47 +-
modules/core/test/test_utils.cpp | 14 +
modules/cudaarithm/include/opencv2/cudaarithm.hpp | 22 +-
modules/cudaarithm/perf/perf_arithm.cpp | 4 +
modules/cudaarithm/perf/perf_reductions.cpp | 2 +
modules/cudaarithm/src/cuda/reduce.cu | 2 +-
modules/cudaarithm/src/cuda/threshold.cu | 4 +-
modules/cudaarithm/test/test_arithm.cpp | 4 +
modules/cudaarithm/test/test_core.cpp | 4 +
.../cudaarithm/test/test_element_operations.cpp | 13 +-
modules/cudaarithm/test/test_reductions.cpp | 5 +-
modules/cudabgsegm/include/opencv2/cudabgsegm.hpp | 6 +-
modules/cudabgsegm/perf/perf_precomp.hpp | 4 +-
modules/cudabgsegm/src/precomp.hpp | 6 +-
modules/cudabgsegm/test/test_precomp.hpp | 4 +-
modules/cudacodec/CMakeLists.txt | 2 +
modules/cudacodec/include/opencv2/cudacodec.hpp | 6 +-
modules/cudacodec/perf/perf_precomp.hpp | 4 +-
modules/cudacodec/src/precomp.hpp | 10 +-
modules/cudacodec/src/video_writer.cpp | 6 +-
modules/cudacodec/test/test_precomp.hpp | 4 +-
.../include/opencv2/cudafeatures2d.hpp | 6 +-
modules/cudafeatures2d/src/cuda/orb.cu | 30 +-
modules/cudafeatures2d/src/fast.cpp | 2 +-
modules/cudafeatures2d/src/orb.cpp | 156 +-
modules/cudafeatures2d/test/test_features2d.cpp | 4 +
.../cudafilters/include/opencv2/cudafilters.hpp | 22 +-
modules/cudafilters/perf/perf_filters.cpp | 42 +-
modules/cudafilters/src/cuda/median_filter.cu | 348 +
modules/cudafilters/src/filtering.cpp | 164 +-
modules/cudafilters/test/test_filters.cpp | 72 +-
.../cudaimgproc/include/opencv2/cudaimgproc.hpp | 7 +-
modules/cudaimgproc/src/canny.cpp | 1 +
modules/cudaimgproc/src/cuda/gftt.cu | 29 +-
modules/cudaimgproc/src/generalized_hough.cpp | 22 -
modules/cudaimgproc/src/gftt.cpp | 23 +-
modules/cudaimgproc/src/hough_circles.cpp | 1 +
modules/cudaimgproc/src/hough_lines.cpp | 1 +
modules/cudaimgproc/src/hough_segments.cpp | 1 +
modules/cudaimgproc/test/test_canny.cpp | 4 +
modules/cudaimgproc/test/test_histogram.cpp | 4 +
modules/cudaimgproc/test/test_hough.cpp | 4 +
modules/cudalegacy/include/opencv2/cudalegacy.hpp | 6 +-
.../include/opencv2/cudalegacy/private.hpp | 6 +-
modules/cudalegacy/src/graphcuts.cpp | 3 +-
modules/cudalegacy/test/NCVTest.hpp | 4 +-
.../cudalegacy/test/TestHaarCascadeApplication.cpp | 6 +-
modules/cudalegacy/test/test_precomp.hpp | 2 +-
.../include/opencv2/cudaobjdetect.hpp | 6 +-
modules/cudaobjdetect/test/test_objdetect.cpp | 4 +
.../cudaoptflow/include/opencv2/cudaoptflow.hpp | 6 +-
modules/cudaoptflow/perf/perf_optflow.cpp | 14 +-
modules/cudaoptflow/src/cuda/pyrlk.cu | 752 +-
modules/cudaoptflow/src/farneback.cpp | 4 +-
modules/cudaoptflow/src/precomp.hpp | 2 +-
modules/cudaoptflow/src/pyrlk.cpp | 181 +-
modules/cudaoptflow/test/test_optflow.cpp | 54 +-
modules/cudastereo/include/opencv2/cudastereo.hpp | 6 +-
modules/cudastereo/test/test_stereo.cpp | 4 +
.../cudawarping/include/opencv2/cudawarping.hpp | 6 +-
modules/cudawarping/src/cuda/pyr_down.cu | 8 +-
modules/cudawarping/src/pyramids.cpp | 4 +-
modules/cudev/CMakeLists.txt | 11 +-
modules/cudev/include/opencv2/cudev.hpp | 4 +-
.../cudev/include/opencv2/cudev/block/block.hpp | 4 +-
.../include/opencv2/cudev/block/detail/reduce.hpp | 4 +-
.../opencv2/cudev/block/detail/reduce_key_val.hpp | 4 +-
.../include/opencv2/cudev/block/dynamic_smem.hpp | 4 +-
.../cudev/include/opencv2/cudev/block/reduce.hpp | 4 +-
modules/cudev/include/opencv2/cudev/block/scan.hpp | 4 +-
.../include/opencv2/cudev/block/vec_distance.hpp | 4 +-
modules/cudev/include/opencv2/cudev/common.hpp | 4 +-
.../include/opencv2/cudev/expr/binary_func.hpp | 4 +-
.../cudev/include/opencv2/cudev/expr/binary_op.hpp | 4 +-
modules/cudev/include/opencv2/cudev/expr/color.hpp | 4 +-
modules/cudev/include/opencv2/cudev/expr/deriv.hpp | 4 +-
modules/cudev/include/opencv2/cudev/expr/expr.hpp | 4 +-
.../opencv2/cudev/expr/per_element_func.hpp | 4 +-
.../cudev/include/opencv2/cudev/expr/reduction.hpp | 4 +-
.../include/opencv2/cudev/expr/unary_func.hpp | 4 +-
.../cudev/include/opencv2/cudev/expr/unary_op.hpp | 4 +-
.../cudev/include/opencv2/cudev/expr/warping.hpp | 4 +-
.../include/opencv2/cudev/functional/color_cvt.hpp | 4 +-
.../opencv2/cudev/functional/detail/color_cvt.hpp | 4 +-
.../opencv2/cudev/functional/functional.hpp | 25 +-
.../opencv2/cudev/functional/tuple_adapter.hpp | 4 +-
modules/cudev/include/opencv2/cudev/grid/copy.hpp | 4 +-
.../include/opencv2/cudev/grid/detail/copy.hpp | 4 +-
.../opencv2/cudev/grid/detail/histogram.hpp | 4 +-
.../include/opencv2/cudev/grid/detail/integral.hpp | 4 +-
.../opencv2/cudev/grid/detail/minmaxloc.hpp | 4 +-
.../include/opencv2/cudev/grid/detail/pyr_down.hpp | 4 +-
.../include/opencv2/cudev/grid/detail/pyr_up.hpp | 4 +-
.../include/opencv2/cudev/grid/detail/reduce.hpp | 4 +-
.../opencv2/cudev/grid/detail/reduce_to_column.hpp | 4 +-
.../opencv2/cudev/grid/detail/reduce_to_row.hpp | 4 +-
.../opencv2/cudev/grid/detail/split_merge.hpp | 4 +-
.../opencv2/cudev/grid/detail/transform.hpp | 4 +-
.../opencv2/cudev/grid/detail/transpose.hpp | 4 +-
.../cudev/include/opencv2/cudev/grid/histogram.hpp | 4 +-
.../cudev/include/opencv2/cudev/grid/integral.hpp | 4 +-
.../cudev/include/opencv2/cudev/grid/pyramids.hpp | 4 +-
.../cudev/include/opencv2/cudev/grid/reduce.hpp | 4 +-
.../include/opencv2/cudev/grid/reduce_to_vec.hpp | 8 +-
.../include/opencv2/cudev/grid/split_merge.hpp | 4 +-
.../cudev/include/opencv2/cudev/grid/transform.hpp | 4 +-
.../cudev/include/opencv2/cudev/grid/transpose.hpp | 4 +-
.../cudev/include/opencv2/cudev/ptr2d/constant.hpp | 4 +-
.../cudev/include/opencv2/cudev/ptr2d/deriv.hpp | 4 +-
.../include/opencv2/cudev/ptr2d/detail/gpumat.hpp | 4 +-
.../include/opencv2/cudev/ptr2d/extrapolation.hpp | 4 +-
modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp | 4 +-
.../cudev/include/opencv2/cudev/ptr2d/gpumat.hpp | 4 +-
.../include/opencv2/cudev/ptr2d/interpolation.hpp | 4 +-
modules/cudev/include/opencv2/cudev/ptr2d/lut.hpp | 4 +-
modules/cudev/include/opencv2/cudev/ptr2d/mask.hpp | 4 +-
.../cudev/include/opencv2/cudev/ptr2d/remap.hpp | 4 +-
.../cudev/include/opencv2/cudev/ptr2d/resize.hpp | 4 +-
.../cudev/include/opencv2/cudev/ptr2d/texture.hpp | 4 +-
.../cudev/include/opencv2/cudev/ptr2d/traits.hpp | 4 +-
.../include/opencv2/cudev/ptr2d/transform.hpp | 4 +-
.../cudev/include/opencv2/cudev/ptr2d/warping.hpp | 4 +-
modules/cudev/include/opencv2/cudev/ptr2d/zip.hpp | 4 +-
.../cudev/include/opencv2/cudev/util/atomic.hpp | 4 +-
.../include/opencv2/cudev/util/detail/tuple.hpp | 4 +-
.../opencv2/cudev/util/detail/type_traits.hpp | 4 +-
.../cudev/include/opencv2/cudev/util/limits.hpp | 4 +-
.../include/opencv2/cudev/util/saturate_cast.hpp | 15 +-
.../include/opencv2/cudev/util/simd_functions.hpp | 4 +-
modules/cudev/include/opencv2/cudev/util/tuple.hpp | 4 +-
.../include/opencv2/cudev/util/type_traits.hpp | 4 +-
.../cudev/include/opencv2/cudev/util/vec_math.hpp | 4 +-
.../include/opencv2/cudev/util/vec_traits.hpp | 4 +-
.../include/opencv2/cudev/warp/detail/reduce.hpp | 4 +-
.../opencv2/cudev/warp/detail/reduce_key_val.hpp | 4 +-
.../cudev/include/opencv2/cudev/warp/reduce.hpp | 4 +-
modules/cudev/include/opencv2/cudev/warp/scan.hpp | 4 +-
.../cudev/include/opencv2/cudev/warp/shuffle.hpp | 4 +-
modules/cudev/include/opencv2/cudev/warp/warp.hpp | 4 +-
modules/cudev/test/CMakeLists.txt | 15 +-
modules/cudev/test/test_cvt.cu | 67 +
modules/cudev/test/test_reduction.cu | 12 -
modules/features2d/doc/agast.txt | 170 +-
modules/features2d/doc/agast_score.txt | 112 +-
modules/features2d/doc/run_agast_tables.bat | 64 +-
modules/features2d/include/opencv2/features2d.hpp | 76 +-
modules/features2d/misc/java/filelist | 1 +
modules/features2d/misc/java/filelist_common | 1 +
.../misc/java/src/cpp/features2d_converters.hpp | 3 +-
.../misc/java/src/cpp/features2d_manual.hpp | 137 +-
.../java/test/BRIEFDescriptorExtractorTest.java | 14 +-
.../java/test/BruteForceDescriptorMatcherTest.java | 21 +-
.../BruteForceHammingDescriptorMatcherTest.java | 11 +-
.../BruteForceHammingLUTDescriptorMatcherTest.java | 9 +-
.../test/BruteForceL1DescriptorMatcherTest.java | 23 +-
.../test/BruteForceSL2DescriptorMatcherTest.java | 21 +-
.../java/test/DynamicDENSEFeatureDetectorTest.java | 39 -
.../java/test/DynamicFASTFeatureDetectorTest.java | 39 -
.../java/test/DynamicGFTTFeatureDetectorTest.java | 39 -
.../test/DynamicHARRISFeatureDetectorTest.java | 39 -
.../java/test/DynamicMSERFeatureDetectorTest.java | 39 -
.../java/test/DynamicORBFeatureDetectorTest.java | 39 -
.../java/test/DynamicSIFTFeatureDetectorTest.java | 39 -
.../test/DynamicSIMPLEBLOBFeatureDetectorTest.java | 39 -
.../java/test/DynamicSTARFeatureDetectorTest.java | 39 -
.../java/test/DynamicSURFFeatureDetectorTest.java | 39 -
.../misc/java/test/FASTFeatureDetectorTest.java | 13 +-
.../features2d/misc/java/test/Features2dTest.java | 11 +-
.../test/FernGenericDescriptorMatcherTest.java | 127 -
.../java/test/FlannBasedDescriptorMatcherTest.java | 23 +-
.../java/test/GridDENSEFeatureDetectorTest.java | 39 -
.../java/test/GridFASTFeatureDetectorTest.java | 39 -
.../java/test/GridGFTTFeatureDetectorTest.java | 39 -
.../java/test/GridHARRISFeatureDetectorTest.java | 39 -
.../java/test/GridMSERFeatureDetectorTest.java | 39 -
.../misc/java/test/GridORBFeatureDetectorTest.java | 39 -
.../java/test/GridSIFTFeatureDetectorTest.java | 39 -
.../test/GridSIMPLEBLOBFeatureDetectorTest.java | 39 -
.../java/test/GridSTARFeatureDetectorTest.java | 39 -
.../java/test/GridSURFFeatureDetectorTest.java | 39 -
.../misc/java/test/ORBDescriptorExtractorTest.java | 21 +-
.../test/OneWayGenericDescriptorMatcherTest.java | 127 -
.../test/OpponentBRIEFDescriptorExtractorTest.java | 39 -
.../test/OpponentORBDescriptorExtractorTest.java | 39 -
.../test/OpponentSIFTDescriptorExtractorTest.java | 39 -
.../test/OpponentSURFDescriptorExtractorTest.java | 39 -
.../java/test/PyramidDENSEFeatureDetectorTest.java | 39 -
.../java/test/PyramidFASTFeatureDetectorTest.java | 39 -
.../java/test/PyramidGFTTFeatureDetectorTest.java | 39 -
.../test/PyramidHARRISFeatureDetectorTest.java | 39 -
.../java/test/PyramidMSERFeatureDetectorTest.java | 39 -
.../java/test/PyramidORBFeatureDetectorTest.java | 39 -
.../java/test/PyramidSIFTFeatureDetectorTest.java | 39 -
.../test/PyramidSIMPLEBLOBFeatureDetectorTest.java | 39 -
.../java/test/PyramidSTARFeatureDetectorTest.java | 39 -
.../java/test/PyramidSURFFeatureDetectorTest.java | 39 -
.../java/test/SIFTDescriptorExtractorTest.java | 16 +-
.../misc/java/test/STARFeatureDetectorTest.java | 18 +-
.../java/test/SURFDescriptorExtractorTest.java | 23 +-
.../misc/java/test/SURFFeatureDetectorTest.java | 42 +-
.../features2d/misc/python/pyopencv_features2d.hpp | 3 +
modules/features2d/perf/opencl/perf_orb.cpp | 21 +-
modules/features2d/perf/perf_orb.cpp | 17 +-
modules/features2d/src/agast.cpp | 234 +-
modules/features2d/src/agast_score.cpp | 122 +-
modules/features2d/src/akaze.cpp | 5 +
modules/features2d/src/bagofwords.cpp | 14 +-
modules/features2d/src/blobdetector.cpp | 5 +
modules/features2d/src/brisk.cpp | 4 +-
modules/features2d/src/draw.cpp | 2 +
modules/features2d/src/evaluation.cpp | 12 +
modules/features2d/src/fast.cpp | 71 +
modules/features2d/src/feature2d.cpp | 30 +
modules/features2d/src/gftt.cpp | 2 +
modules/features2d/src/kaze.cpp | 3 +
modules/features2d/src/kaze/AKAZEFeatures.cpp | 25 +-
modules/features2d/src/kaze/AKAZEFeatures.h | 1 +
modules/features2d/src/matchers.cpp | 113 +-
modules/features2d/src/mser.cpp | 70 +-
modules/features2d/src/orb.cpp | 8 +-
.../features2d/test/test_detectors_regression.cpp | 20 +
modules/features2d/test/test_mser.cpp | 2 +-
modules/features2d/test/test_orb.cpp | 33 +
.../test/test_rotation_and_scale_invariance.cpp | 78 +-
modules/flann/include/opencv2/flann.hpp | 236 +-
modules/flann/include/opencv2/flann/any.h | 3 +-
modules/flann/include/opencv2/flann/kmeans_index.h | 2 +
modules/flann/include/opencv2/flann/lsh_table.h | 2 +-
modules/flann/include/opencv2/flann/miniflann.hpp | 4 +-
modules/flann/misc/python/pyopencv_flann.hpp | 79 +
modules/flann/src/miniflann.cpp | 24 +-
modules/flann/src/precomp.hpp | 4 +-
modules/flann/test/test_precomp.hpp | 4 +-
modules/highgui/CMakeLists.txt | 4 +-
modules/highgui/include/opencv2/highgui.hpp | 66 +-
.../highgui/include/opencv2/highgui/highgui_c.h | 9 +-
modules/highgui/src/precomp.hpp | 17 +-
modules/highgui/src/window.cpp | 62 +-
modules/highgui/src/window_QT.cpp | 307 +-
modules/highgui/src/window_QT.h | 48 +-
modules/highgui/src/window_cocoa.mm | 77 +-
modules/highgui/src/window_gtk.cpp | 120 +-
modules/highgui/test/test_precomp.hpp | 12 -
modules/imgcodecs/CMakeLists.txt | 12 +-
modules/imgcodecs/include/opencv2/imgcodecs.hpp | 26 +-
.../include/opencv2/imgcodecs/imgcodecs_c.h | 21 +-
modules/imgcodecs/src/exif.cpp | 625 +
modules/imgcodecs/src/exif.hpp | 253 +
modules/imgcodecs/src/grfmt_gdal.cpp | 2 +-
modules/imgcodecs/src/grfmt_gdcm.cpp | 197 +
modules/imgcodecs/src/grfmt_gdcm.hpp | 70 +
modules/imgcodecs/src/grfmt_jpeg.cpp | 59 -
modules/imgcodecs/src/grfmt_jpeg.hpp | 6 -
modules/imgcodecs/src/grfmt_jpeg2000.cpp | 2 +-
modules/imgcodecs/src/grfmt_pam.cpp | 719 +
modules/imgcodecs/src/grfmt_pam.hpp | 99 +
modules/imgcodecs/src/grfmt_png.cpp | 28 +-
modules/imgcodecs/src/grfmt_pxm.cpp | 9 +-
modules/imgcodecs/src/grfmts.hpp | 2 +
modules/imgcodecs/src/ios_conversions.mm | 6 +-
modules/imgcodecs/src/jpeg_exif.cpp | 611 -
modules/imgcodecs/src/jpeg_exif.hpp | 253 -
modules/imgcodecs/src/loadsave.cpp | 92 +-
modules/imgcodecs/src/precomp.hpp | 8 -
modules/imgcodecs/src/rgbe.cpp | 4 +-
modules/imgcodecs/test/test_drawing.cpp | 528 -
modules/imgcodecs/test/test_grfmt.cpp | 52 +-
modules/imgproc/doc/colors.markdown | 2 +-
modules/imgproc/doc/pics/delaunay_voronoi.png | Bin 0 -> 14648 bytes
modules/imgproc/doc/pics/polar_remap_doc.png | Bin 0 -> 303653 bytes
modules/imgproc/doc/pics/polar_remap_doc.svg | 3776 ++
modules/imgproc/include/opencv2/imgproc.hpp | 487 +-
.../opencv2/imgproc/detail/distortion_model.hpp | 6 +-
.../imgproc/include/opencv2/imgproc/hal/hal.hpp | 189 +
.../include/opencv2/imgproc/hal/interface.h | 26 +
.../imgproc/include/opencv2/imgproc/imgproc_c.h | 4 +-
modules/imgproc/include/opencv2/imgproc/types_c.h | 4 +-
.../misc/java/src/java/imgproc+Moments.java | 20 +-
modules/imgproc/misc/java/test/ImgprocTest.java | 12 +-
modules/imgproc/perf/opencl/perf_imgproc.cpp | 21 +-
modules/imgproc/perf/perf_blur.cpp | 2 -
modules/imgproc/perf/perf_houghLines.cpp | 48 +-
modules/imgproc/perf/perf_threshold.cpp | 2 +-
modules/imgproc/src/accum.cpp | 1508 +-
modules/imgproc/src/approx.cpp | 2 +
modules/imgproc/src/blend.cpp | 2 +
modules/imgproc/src/canny.cpp | 832 +-
modules/imgproc/src/clahe.cpp | 28 +-
modules/imgproc/src/color.cpp | 4791 +-
modules/imgproc/src/colormap.cpp | 15 +-
modules/imgproc/src/connectedcomponents.cpp | 1401 +-
modules/imgproc/src/contours.cpp | 342 +-
modules/imgproc/src/convhull.cpp | 13 +-
modules/imgproc/src/corner.cpp | 34 +-
modules/imgproc/src/cornersubpix.cpp | 2 +
modules/imgproc/src/demosaicing.cpp | 2 +
modules/imgproc/src/deriv.cpp | 340 +-
modules/imgproc/src/distransform.cpp | 14 +-
modules/imgproc/src/drawing.cpp | 451 +-
modules/imgproc/src/emd.cpp | 12 +-
modules/imgproc/src/featureselect.cpp | 103 +-
modules/imgproc/src/filter.cpp | 1046 +-
modules/imgproc/src/filterengine.hpp | 14 +-
modules/imgproc/src/floodfill.cpp | 6 +-
modules/imgproc/src/generalized_hough.cpp | 2 +
modules/imgproc/src/geometry.cpp | 4 +
modules/imgproc/src/grabcut.cpp | 4 +-
modules/imgproc/src/hal_replacement.hpp | 647 +
modules/imgproc/src/histogram.cpp | 136 +-
modules/imgproc/src/hough.cpp | 14 +-
modules/imgproc/src/imgwarp.cpp | 847 +-
modules/imgproc/src/intersection.cpp | 2 +
modules/imgproc/src/linefit.cpp | 2 +
modules/imgproc/src/lsd.cpp | 210 +-
modules/imgproc/src/matchcontours.cpp | 2 +
modules/imgproc/src/moments.cpp | 83 +-
modules/imgproc/src/morph.cpp | 718 +-
modules/imgproc/src/opencl/boxFilter3x3.cl | 127 +
modules/imgproc/src/opencl/canny.cl | 7 +-
modules/imgproc/src/opencl/clahe.cl | 5 +-
modules/imgproc/src/opencl/cvtcolor.cl | 123 +-
modules/imgproc/src/opencl/filterSmall.cl | 1 +
modules/imgproc/src/opencl/gaussianBlur3x3.cl | 133 +
modules/imgproc/src/opencl/gaussianBlur5x5.cl | 198 +
modules/imgproc/src/opencl/hough_lines.cl | 8 +-
modules/imgproc/src/opencl/integral_sum.cl | 2 +-
modules/imgproc/src/opencl/laplacian3.cl | 134 +
modules/imgproc/src/opencl/linearPolar.cl | 69 +
modules/imgproc/src/opencl/logPolar.cl | 69 +
modules/imgproc/src/opencl/match_template.cl | 8 +-
modules/imgproc/src/opencl/morph3x3.cl | 119 +
modules/imgproc/src/opencl/pyr_down.cl | 2 +
modules/imgproc/src/opencl/pyramid_up.cl | 114 +
modules/imgproc/src/opencl/remap.cl | 4 +-
modules/imgproc/src/opencl/sepFilter3x3.cl | 135 +
modules/imgproc/src/opencl/warp_affine.cl | 14 +-
modules/imgproc/src/opencl/warp_transform.cl | 408 +
modules/imgproc/src/phasecorr.cpp | 7 +
modules/imgproc/src/precomp.hpp | 2 +
modules/imgproc/src/pyramids.cpp | 124 +-
modules/imgproc/src/rotcalipers.cpp | 4 +
modules/imgproc/src/samplers.cpp | 10 +-
modules/imgproc/src/segmentation.cpp | 4 +
modules/imgproc/src/shapedescr.cpp | 10 +
modules/imgproc/src/smooth.cpp | 1151 +-
modules/imgproc/src/spatialgradient.cpp | 268 +-
modules/imgproc/src/subdivision2d.cpp | 30 +
modules/imgproc/src/sumpixels.cpp | 210 +-
modules/imgproc/src/templmatch.cpp | 44 +-
modules/imgproc/src/thresh.cpp | 1158 +-
modules/imgproc/src/undistort.cpp | 66 +-
modules/imgproc/test/ocl/test_boxfilter.cpp | 74 +
modules/imgproc/test/ocl/test_canny.cpp | 43 +-
modules/imgproc/test/ocl/test_color.cpp | 24 +-
modules/imgproc/test/ocl/test_filters.cpp | 326 +-
modules/imgproc/test/ocl/test_histogram.cpp | 4 +-
modules/imgproc/test/ocl/test_houghlines.cpp | 10 +-
modules/imgproc/test/ocl/test_imgproc.cpp | 6 +-
modules/imgproc/test/ocl/test_match_template.cpp | 2 +-
modules/imgproc/test/ocl/test_medianfilter.cpp | 2 +-
modules/imgproc/test/ocl/test_pyramids.cpp | 25 +
modules/imgproc/test/ocl/test_warp.cpp | 106 +
modules/imgproc/test/test_canny.cpp | 150 +-
modules/imgproc/test/test_connectedcomponents.cpp | 85 +-
modules/imgproc/test/test_contours.cpp | 106 +-
modules/imgproc/test/test_convhull.cpp | 57 +
modules/imgproc/test/test_drawing.cpp | 729 +
modules/imgproc/test/test_filter.cpp | 50 +
modules/imgproc/test/test_fitellipse.cpp | 70 +
modules/imgproc/test/test_floodfill.cpp | 14 +
modules/imgproc/test/test_houghLines.cpp | 2 +-
modules/imgproc/test/test_imgwarp.cpp | 82 +
modules/imgproc/test/test_imgwarp_strict.cpp | 31 +
modules/imgproc/test/test_thresh.cpp | 86 +-
modules/java/CMakeLists.txt | 44 +-
.../src/org/opencv/test/OpenCVTestCase.java | 127 +-
modules/java/generator/gen_java.py | 101 +-
modules/java/generator/src/cpp/Mat.cpp | 220 +-
.../src/java/android+CameraBridgeViewBase.java | 4 +-
.../generator/src/java/android+JavaCameraView.java | 4 +-
.../generator/src/java/android+OpenCVLoader.java | 14 +
modules/java/pure_test/build.xml | 5 +-
.../src/org/opencv/test/OpenCVTestCase.java | 126 +-
modules/ml/include/opencv2/ml.hpp | 191 +-
modules/ml/misc/python/pyopencv_ml.hpp | 22 +
modules/ml/src/ann_mlp.cpp | 28 +-
modules/ml/src/boost.cpp | 1 +
modules/ml/src/data.cpp | 50 +-
modules/ml/src/em.cpp | 6 +-
modules/ml/src/inner_functions.cpp | 38 +-
modules/ml/src/knearest.cpp | 1 +
modules/ml/src/lr.cpp | 181 +-
modules/ml/src/nbayes.cpp | 3 +-
modules/ml/src/rtrees.cpp | 3 +
modules/ml/src/svm.cpp | 20 +-
modules/ml/src/svmsgd.cpp | 511 +
modules/ml/src/testset.cpp | 2 +-
modules/ml/src/tree.cpp | 9 +-
modules/ml/test/test_mltests.cpp | 44 +
modules/ml/test/test_mltests2.cpp | 44 +-
modules/ml/test/test_precomp.hpp | 2 +
modules/ml/test/test_save_load.cpp | 16 +-
modules/ml/test/test_svmsgd.cpp | 318 +
modules/objdetect/include/opencv2/objdetect.hpp | 12 +-
.../opencv2/objdetect/detection_based_tracker.hpp | 8 +-
.../include/opencv2/objdetect/objdetect_c.h | 6 +-
modules/objdetect/src/cascadedetect.cpp | 136 +-
modules/objdetect/src/detection_based_tracker.cpp | 83 +-
modules/objdetect/src/haar.cpp | 14 +-
modules/objdetect/src/hog.cpp | 245 +-
modules/objdetect/src/opencl/cascadedetect.cl | 16 +-
modules/objdetect/test/test_cascadeandhog.cpp | 15 +-
modules/photo/include/opencv2/photo.hpp | 4 +-
modules/photo/include/opencv2/photo/cuda.hpp | 6 +-
modules/photo/include/opencv2/photo/photo_c.h | 6 +-
modules/photo/src/align.cpp | 11 +
modules/photo/src/calibrate.cpp | 6 +
modules/photo/src/contrast_preserve.cpp | 2 +
modules/photo/src/denoising.cpp | 12 +
modules/photo/src/inpaint.cpp | 5 +-
modules/photo/src/merge.cpp | 15 +-
modules/photo/src/npr.cpp | 8 +
modules/photo/src/seamless_cloning.cpp | 8 +
modules/photo/src/seamless_cloning_impl.cpp | 2 +
modules/photo/src/tonemap.cpp | 15 +
modules/photo/test/ocl/test_denoising.cpp | 2 +-
modules/photo/test/test_decolor.cpp | 12 +-
modules/python/common.cmake | 101 +-
modules/python/python2/CMakeLists.txt | 19 +-
modules/python/python3/CMakeLists.txt | 19 +-
modules/python/src2/cv2.cpp | 361 +-
modules/python/src2/gen2.py | 26 +-
modules/python/src2/hdr_parser.py | 55 +-
modules/python/test/calchist.py | 53 -
modules/python/test/camera_calibration.py | 360 -
modules/python/test/findstereocorrespondence.py | 25 -
modules/python/test/goodfeatures.py | 36 -
modules/python/test/leak1.py | 9 -
modules/python/test/leak2.py | 12 -
modules/python/test/leak3.py | 8 -
modules/python/test/leak4.py | 11 -
modules/python/test/precornerdetect.py | 16 -
modules/python/test/test.py | 104 +-
modules/python/test/test_calibration.py | 71 +
modules/python/test/test_camshift.py | 92 +
modules/python/test/test_dft.py | 46 +
modules/python/test/test_digits.py | 197 +
modules/python/test/test_facedetect.py | 90 +
modules/python/test/test_feature_homography.py | 160 +
modules/python/test/test_fitline.py | 66 +
modules/python/test/test_gaussian_mix.py | 60 +
modules/python/test/test_goodfeatures.py | 36 +
modules/python/test/test_grabcut.py | 67 +
modules/python/test/test_houghcircles.py | 81 +
modules/python/test/test_houghlines.py | 65 +
modules/python/test/test_kmeans.py | 70 +
modules/python/test/test_letter_recog.py | 167 +
modules/python/test/test_lk_homography.py | 96 +
modules/python/test/test_lk_track.py | 111 +
modules/python/test/test_morphology.py | 51 +
modules/python/test/test_mser.py | 69 +
modules/python/test/test_peopledetect.py | 62 +
modules/python/test/test_squares.py | 96 +
modules/python/test/test_texture_flow.py | 44 +
modules/python/test/test_watershed.py | 33 +
modules/python/test/tests_common.py | 80 +
modules/python/test/ticket_6.py | 78 -
modules/python/test/tickets.py | 91 -
modules/python/test/transformations.py | 1707 -
modules/python/test/tst_scene_render.py | 119 +
modules/shape/include/opencv2/shape.hpp | 4 +-
modules/shape/include/opencv2/shape/emdL1.hpp | 4 +-
modules/shape/include/opencv2/shape/hist_cost.hpp | 4 +-
.../shape/include/opencv2/shape/shape_distance.hpp | 4 +-
.../include/opencv2/shape/shape_transformer.hpp | 4 +-
modules/shape/src/aff_trans.cpp | 7 +
modules/shape/src/emdL1.cpp | 2 +
modules/shape/src/haus_dis.cpp | 3 +
modules/shape/src/hist_cost.cpp | 12 +
modules/shape/src/sc_dis.cpp | 15 +-
modules/shape/src/tps_trans.cpp | 7 +
modules/stitching/include/opencv2/stitching.hpp | 71 +-
.../include/opencv2/stitching/detail/autocalib.hpp | 6 +-
.../include/opencv2/stitching/detail/blenders.hpp | 10 +-
.../include/opencv2/stitching/detail/camera.hpp | 6 +-
.../stitching/detail/exposure_compensate.hpp | 10 +-
.../include/opencv2/stitching/detail/matchers.hpp | 90 +-
.../opencv2/stitching/detail/motion_estimators.hpp | 89 +-
.../opencv2/stitching/detail/seam_finders.hpp | 6 +-
.../opencv2/stitching/detail/timelapsers.hpp | 6 +-
.../include/opencv2/stitching/detail/util.hpp | 56 +-
.../include/opencv2/stitching/detail/util_inl.hpp | 6 +-
.../include/opencv2/stitching/detail/warpers.hpp | 40 +-
.../opencv2/stitching/detail/warpers_inl.hpp | 42 +-
.../include/opencv2/stitching/warpers.hpp | 15 +-
.../stitching/misc/python/pyopencv_stitching.hpp | 9 +
modules/stitching/perf/opencl/perf_stitch.cpp | 12 +-
modules/stitching/perf/opencl/perf_warpers.cpp | 7 +-
modules/stitching/perf/perf_estimators.cpp | 100 +
modules/stitching/perf/perf_matchers.cpp | 301 +
modules/stitching/perf/perf_stich.cpp | 155 +-
modules/stitching/src/autocalib.cpp | 3 -
modules/stitching/src/exposure_compensate.cpp | 4 +
modules/stitching/src/matchers.cpp | 157 +
modules/stitching/src/motion_estimators.cpp | 284 +
modules/stitching/src/precomp.hpp | 2 +
modules/stitching/src/seam_finders.cpp | 4 +-
modules/stitching/src/stitcher.cpp | 117 +-
modules/stitching/src/timelapsers.cpp | 2 +
modules/stitching/src/util_log.hpp | 58 +
modules/stitching/src/warpers.cpp | 52 +
modules/stitching/test/ocl/test_warpers.cpp | 23 +-
modules/stitching/test/test_matchers.cpp | 29 +-
modules/superres/include/opencv2/superres.hpp | 6 +-
.../include/opencv2/superres/optical_flow.hpp | 6 +-
modules/superres/src/btv_l1.cpp | 8 +
modules/superres/src/input_array_utility.cpp | 4 +
modules/superres/src/optical_flow.cpp | 12 +
modules/superres/src/super_resolution.cpp | 2 +
modules/ts/CMakeLists.txt | 20 +
modules/ts/include/opencv2/ts.hpp | 67 +-
modules/ts/include/opencv2/ts/cuda_perf.hpp | 6 +-
modules/ts/include/opencv2/ts/cuda_test.hpp | 24 +-
modules/ts/include/opencv2/ts/ocl_perf.hpp | 12 +-
modules/ts/include/opencv2/ts/ocl_test.hpp | 13 +-
modules/ts/include/opencv2/ts/ts_ext.hpp | 49 +-
modules/ts/include/opencv2/ts/ts_gtest.h | 2361 +-
modules/ts/include/opencv2/ts/ts_perf.hpp | 49 +-
modules/ts/misc/run_long.py | 92 +
modules/ts/misc/run_suite.py | 44 +-
modules/ts/misc/run_utils.py | 24 +-
modules/ts/src/ocl_test.cpp | 4 +-
modules/ts/src/ts.cpp | 149 +-
modules/ts/src/ts_func.cpp | 27 +-
modules/ts/src/ts_gtest.cpp | 1497 +-
modules/ts/src/ts_perf.cpp | 269 +-
modules/video/include/opencv2/video.hpp | 6 +-
.../include/opencv2/video/background_segm.hpp | 4 +-
modules/video/include/opencv2/video/tracking.hpp | 169 +-
modules/video/include/opencv2/video/tracking_c.h | 6 +-
modules/video/perf/opencl/perf_optflow_pyrlk.cpp | 3 -
modules/video/perf/perf_tvl1optflow.cpp | 4 +-
modules/video/src/bgfg_KNN.cpp | 11 +-
modules/video/src/bgfg_gaussmix2.cpp | 92 +-
modules/video/src/camshift.cpp | 4 +
modules/video/src/kalman.cpp | 4 +
modules/video/src/lkpyramid.cpp | 451 +-
modules/video/src/opencl/bgfg_mog2.cl | 23 +-
modules/video/src/opencl/optical_flow_tvl1.cl | 2 +-
modules/video/src/opencl/pyrlk.cl | 4 +-
modules/video/src/optflowgf.cpp | 233 +-
modules/video/src/tvl1flow.cpp | 23 +
modules/video/test/ocl/test_bgfg_mog2.cpp | 32 +-
modules/video/test/test_accum.cpp | 6 +-
modules/video/test/test_ecc.cpp | 2 +-
modules/video/test/test_optflowpyrlk.cpp | 17 +-
modules/video/test/test_tvl1optflow.cpp | 38 +-
modules/videoio/CMakeLists.txt | 21 +-
modules/videoio/doc/pics/videoio_overview.svg | 877 +
modules/videoio/doc/videoio_overview.markdown | 94 +
modules/videoio/include/opencv2/videoio.hpp | 873 +-
modules/videoio/include/opencv2/videoio/cap_ios.h | 42 +-
.../videoio/include/opencv2/videoio/videoio_c.h | 124 +-
modules/videoio/src/cap.cpp | 209 +-
modules/videoio/src/cap_aravis.cpp | 592 +
modules/videoio/src/cap_avfoundation_mac.mm | 1320 +
modules/videoio/src/cap_dc1394.cpp | 42 +-
modules/videoio/src/cap_dshow.cpp | 50 +-
modules/videoio/src/cap_ffmpeg.cpp | 56 +-
modules/videoio/src/cap_ffmpeg_impl.hpp | 530 +-
modules/videoio/src/cap_gphoto2.cpp | 2 +-
modules/videoio/src/cap_gstreamer.cpp | 50 +-
modules/videoio/src/cap_images.cpp | 23 +-
modules/videoio/src/cap_ios_abstract_camera.mm | 45 +-
modules/videoio/src/cap_ios_photo_camera.mm | 17 +-
modules/videoio/src/cap_ios_video_camera.mm | 69 +-
modules/videoio/src/cap_libv4l.cpp | 146 +-
modules/videoio/src/cap_mjpeg_decoder.cpp | 2 +-
modules/videoio/src/cap_msmf.cpp | 36 +-
modules/videoio/src/cap_openni.cpp | 4 -
modules/videoio/src/cap_openni2.cpp | 480 +-
modules/videoio/src/cap_qtkit.mm | 7 +
modules/videoio/src/cap_v4l.cpp | 146 +-
modules/videoio/src/cap_vfw.cpp | 13 +-
modules/videoio/src/cap_ximea.cpp | 105 +-
modules/videoio/src/ffmpeg_codecs.hpp | 19 +-
modules/videoio/src/precomp.hpp | 7 +-
modules/videoio/test/test_ffmpeg.cpp | 3 +
modules/videostab/CMakeLists.txt | 2 +-
modules/videostab/include/opencv2/videostab.hpp | 8 +-
.../include/opencv2/videostab/deblurring.hpp | 4 +-
.../include/opencv2/videostab/fast_marching.hpp | 4 +-
.../opencv2/videostab/fast_marching_inl.hpp | 4 +-
.../include/opencv2/videostab/frame_source.hpp | 4 +-
.../include/opencv2/videostab/global_motion.hpp | 4 +-
.../include/opencv2/videostab/inpainting.hpp | 4 +-
.../videostab/include/opencv2/videostab/log.hpp | 4 +-
.../include/opencv2/videostab/motion_core.hpp | 4 +-
.../opencv2/videostab/motion_stabilizing.hpp | 4 +-
.../include/opencv2/videostab/optical_flow.hpp | 4 +-
.../opencv2/videostab/outlier_rejection.hpp | 4 +-
.../include/opencv2/videostab/ring_buffer.hpp | 4 +-
.../include/opencv2/videostab/stabilizer.hpp | 4 +-
.../opencv2/videostab/wobble_suppression.hpp | 4 +-
modules/videostab/src/deblurring.cpp | 4 +
modules/videostab/src/global_motion.cpp | 6 +
modules/videostab/src/inpainting.cpp | 14 +
modules/videostab/src/motion_stabilizing.cpp | 7 +-
modules/videostab/src/outlier_rejection.cpp | 25 +-
modules/viz/include/opencv2/viz.hpp | 6 +-
modules/viz/include/opencv2/viz/types.hpp | 4 +-
modules/viz/include/opencv2/viz/viz3d.hpp | 4 +-
modules/viz/include/opencv2/viz/vizcore.hpp | 6 +-
.../viz/include/opencv2/viz/widget_accessor.hpp | 4 +-
modules/viz/include/opencv2/viz/widgets.hpp | 7 +-
modules/viz/src/precomp.hpp | 2 +-
modules/viz/src/vtk/vtkCloudMatSink.cpp | 2 +-
modules/viz/src/vtk/vtkCloudMatSource.cpp | 4 +-
modules/viz/src/vtk/vtkCocoaInteractorFix.mm | 248 +-
modules/viz/src/vtk/vtkImageMatSource.cpp | 2 +-
modules/viz/src/vtk/vtkImageMatSource.h | 2 +-
modules/viz/src/vtk/vtkOBJWriter.cpp | 2 +-
modules/viz/src/vtk/vtkTrajectorySource.cpp | 2 +-
modules/viz/src/vtk/vtkVizInteractorStyle.cpp | 2 +-
modules/viz/src/vtk/vtkXYZReader.cpp | 2 +-
modules/viz/src/vtk/vtkXYZWriter.cpp | 2 +-
modules/viz/src/widget.cpp | 8 +
modules/world/CMakeLists.txt | 5 +-
modules/world/include/opencv2/world.hpp | 4 +-
platforms/android/android.toolchain.cmake | 25 +-
platforms/android/build-tests/test_cmake_build.py | 5 +
platforms/android/build_sdk.py | 32 +-
.../android/service/engine/AndroidManifest.xml | 4 +-
.../src/org/opencv/engine/OpenCVEngineService.java | 2 +-
platforms/android/service/readme.txt | 20 +-
platforms/ios/build_framework.py | 34 +-
.../Toolchains/Toolchain-iPhoneOS_Xcode.cmake | 35 +-
.../Toolchain-iPhoneSimulator_Xcode.cmake | 35 +-
.../cmake/Toolchains/common-ios-toolchain.cmake | 137 +
platforms/linux/aarch64-gnu.toolchain.cmake | 4 +
platforms/linux/arm-gnueabi.toolchain.cmake | 91 +-
platforms/linux/arm.toolchain.cmake | 97 +
platforms/linux/gnu.toolchain.cmake | 106 +
platforms/maven/README.md | 64 +
platforms/maven/pom.xml | 263 +
platforms/maven/scripts/deb_package_check | 42 +
platforms/maven/scripts/properties | 90 +
platforms/osx/build_framework.py | 3 +-
platforms/scripts/cmake_winrt.cmd | 18 +-
platforms/scripts/valgrind.supp | 7 +
platforms/winrt/build_all.bat | 170 +-
platforms/winrt/readme.txt | 2 +-
platforms/winrt/setup_winrt.bat | 4 +-
samples/CMakeLists.txt | 4 +
samples/android/CMakeLists.txt | 4 +-
.../CameraCalibrationActivity.java | 2 +-
.../jni/DetectionBasedTracker_jni.cpp | 2 +-
samples/android/hello-android/cmake_android.cmd | 18 +-
samples/android/hello-android/run.cmd | 98 +-
.../tutorial-2-mixedprocessing/jni/jni_part.cpp | 6 +-
samples/cpp/3calibration.cpp | 10 +-
samples/cpp/CMakeLists.txt | 13 +-
samples/cpp/calibration.cpp | 8 +-
samples/cpp/camshiftdemo.cpp | 7 +-
samples/cpp/cloning_gui.cpp | 2 +-
samples/cpp/contours2.cpp | 4 +-
samples/cpp/convexhull.cpp | 8 +-
samples/cpp/cout_mat.cpp | 2 +-
samples/cpp/dbt_face_detection.cpp | 32 +-
samples/cpp/delaunay2.cpp | 4 +-
samples/cpp/detect_blob.cpp | 24 +-
samples/cpp/detect_mser.cpp | 40 +-
samples/cpp/distrans.cpp | 2 +-
samples/cpp/edge.cpp | 31 +-
samples/cpp/facedetect.cpp | 20 +-
samples/cpp/facial_features.cpp | 10 +-
samples/cpp/fback.cpp | 6 +-
samples/cpp/ffilldemo.cpp | 12 +-
samples/cpp/filestorage.cpp | 2 +-
samples/cpp/filestorage_base64.cpp | 71 +
samples/cpp/fitellipse.cpp | 5 +-
samples/cpp/grabcut.cpp | 8 +-
samples/cpp/houghcircles.cpp | 41 +-
samples/cpp/houghlines.cpp | 4 +-
samples/cpp/image.cpp | 4 +-
samples/cpp/image_sequence.cpp | 6 +-
samples/cpp/imagelist_creator.cpp | 4 +-
samples/cpp/inpaint.cpp | 6 +-
samples/cpp/intelperc_capture.cpp | 4 +-
samples/cpp/kalman.cpp | 2 +-
samples/cpp/laplace.cpp | 10 +-
samples/cpp/letter_recog.cpp | 4 +-
samples/cpp/lkdemo.cpp | 6 +-
samples/cpp/lsd_lines.cpp | 10 +-
samples/cpp/matchmethod_orb_akaze_brisk.cpp | 12 +-
samples/cpp/minarea.cpp | 4 +-
samples/cpp/morphology2.cpp | 20 +-
samples/cpp/neural_network.cpp | 65 +
samples/cpp/openni_capture.cpp | 81 +-
samples/cpp/pca.cpp | 8 +-
samples/cpp/peopledetect.cpp | 177 +
samples/cpp/phase_corr.cpp | 14 +-
samples/cpp/points_classifier.cpp | 2 +-
samples/cpp/polar_transforms.cpp | 96 +-
samples/cpp/segment_objects.cpp | 8 +-
samples/cpp/select3dobj.cpp | 6 +-
samples/cpp/smiledetect.cpp | 4 +-
samples/cpp/squares.cpp | 23 +-
samples/cpp/starter_imagelist.cpp | 2 +-
samples/cpp/starter_video.cpp | 94 -
samples/cpp/stereo_calib.cpp | 20 +-
samples/cpp/stereo_match.cpp | 6 +-
samples/cpp/stitching.cpp | 24 +-
samples/cpp/stitching_detailed.cpp | 74 +-
samples/cpp/train_svmsgd.cpp | 210 +
samples/cpp/tree_engine.cpp | 4 +-
.../tutorial_code/HighGUI/AddingImagesTrackbar.cpp | 17 +-
.../HighGUI/BasicLinearTransformsTrackbar.cpp | 2 +-
.../tutorial_code/HighGUI/GDAL_IO/gdal-image.cpp | 242 -
.../video-input-psnr-ssim.cpp | 208 -
.../HighGUI/video-write/video-write.cpp | 95 -
.../Histograms_Matching/EqualizeHist_Demo.cpp | 9 +-
.../Histograms_Matching/MatchTemplate_Demo.cpp | 39 +-
.../Histograms_Matching/calcBackProject_Demo1.cpp | 12 +-
.../Histograms_Matching/calcBackProject_Demo2.cpp | 6 +-
.../Histograms_Matching/calcHist_Demo.cpp | 16 +-
.../Histograms_Matching/compareHist_Demo.cpp | 19 +-
samples/cpp/tutorial_code/ImgProc/AddingImages.cpp | 52 -
.../ImgProc/BasicLinearTransforms.cpp | 2 +-
samples/cpp/tutorial_code/ImgProc/Morphology_1.cpp | 16 +-
samples/cpp/tutorial_code/ImgProc/Morphology_2.cpp | 27 +-
samples/cpp/tutorial_code/ImgProc/Pyramids.cpp | 36 +-
samples/cpp/tutorial_code/ImgProc/Smoothing.cpp | 20 +-
samples/cpp/tutorial_code/ImgProc/Threshold.cpp | 40 +-
.../tutorial_code/ImgProc/Threshold_inRange.cpp | 102 +
.../tutorial_code/ImgTrans/CannyDetector_Demo.cpp | 36 +-
.../ImgTrans/Geometric_Transforms_Demo.cpp | 7 +-
.../tutorial_code/ImgTrans/HoughCircle_Demo.cpp | 10 +-
.../cpp/tutorial_code/ImgTrans/HoughLines_Demo.cpp | 7 +-
.../cpp/tutorial_code/ImgTrans/Laplace_Demo.cpp | 36 +-
samples/cpp/tutorial_code/ImgTrans/Remap_Demo.cpp | 11 +-
samples/cpp/tutorial_code/ImgTrans/Sobel_Demo.cpp | 38 +-
.../tutorial_code/ImgTrans/copyMakeBorder_demo.cpp | 42 +-
.../cpp/tutorial_code/ImgTrans/filter2D_demo.cpp | 27 +-
.../ShapeDescriptors/findContours_demo.cpp | 8 +-
.../ShapeDescriptors/generalContours_demo1.cpp | 62 +-
.../ShapeDescriptors/generalContours_demo2.cpp | 8 +-
.../tutorial_code/ShapeDescriptors/hull_demo.cpp | 9 +-
.../ShapeDescriptors/moments_demo.cpp | 8 +-
.../ShapeDescriptors/pointPolygonTest_demo.cpp | 6 +-
.../TrackingMotion/cornerDetector_Demo.cpp | 9 +-
.../TrackingMotion/cornerHarris_Demo.cpp | 8 +-
.../TrackingMotion/cornerSubPix_Demo.cpp | 8 +-
.../TrackingMotion/goodFeaturesToTrack_Demo.cpp | 8 +-
.../camera_calibration/camera_calibration.cpp | 104 +-
.../calib3d/camera_calibration/in_VID5.xml | 13 +-
.../real_time_pose_estimation/src/Utils.cpp | 4 +-
.../src/main_detection.cpp | 10 +-
.../src/main_registration.cpp | 8 +-
.../tutorial_code/calib3d/stereoBM/SBM_Sample.cpp | 6 +-
.../core/AddingImages/AddingImages.cpp | 53 +
.../cpp/tutorial_code/core/Matrix/Drawing_1.cpp | 35 +-
.../discrete_fourier_transform.cpp | 6 +-
.../core/file_input_output/file_input_output.cpp | 2 +-
.../core/how_to_scan_images/how_to_scan_images.cpp | 2 +-
.../interoperability_with_OpenCV_1.cpp | 7 +-
.../mat_mask_operations/mat_mask_operations.cpp | 46 +-
.../mat_the_basic_image_container.cpp | 4 +-
.../features2D/AKAZE_tracking/planar_tracking.cpp | 81 +-
.../features2D/AKAZE_tracking/utils.h | 55 +
.../tutorial_code/imgcodecs/GDAL_IO/gdal-image.cpp | 246 +
.../introduction/display_image/display_image.cpp | 8 +-
.../introduction/documentation/documentation.cpp | 14 +
.../ml/non_linear_svms/non_linear_svms.cpp | 2 +-
.../objectDetection/objectDetection.cpp | 4 +-
.../objectDetection/objectDetection2.cpp | 4 +-
.../tutorial_code/photo/decolorization/decolor.cpp | 10 +-
.../non_photorealistic_rendering/npr_demo.cpp | 12 +-
.../photo/seamless_cloning/cloning_gui.cpp | 2 +-
samples/cpp/tutorial_code/video/bg_sub.cpp | 18 +-
.../video-input-psnr-ssim.cpp | 207 +
.../videoio/video-write/video-write.cpp | 95 +
samples/cpp/tutorial_code/viz/creating_widgets.cpp | 11 +-
samples/cpp/tutorial_code/viz/launching_viz.cpp | 4 +-
samples/cpp/tutorial_code/viz/transformations.cpp | 6 +-
samples/cpp/tutorial_code/viz/widget_pose.cpp | 2 +-
samples/cpp/tvl1_optical_flow.cpp | 2 +-
samples/cpp/videocapture_basic.cpp | 52 +
samples/cpp/videocapture_starter.cpp | 93 +
samples/cpp/videostab.cpp | 4 +
samples/cpp/videowriter_basic.cpp | 65 +
samples/cpp/watershed.cpp | 8 +-
.../video => data}/Megamind.avi | Bin
.../video => data}/Megamind_bugy.avi | Bin
samples/data/apple.jpg | Bin 0 -> 51705 bytes
samples/data/gradient.png | Bin 0 -> 55964 bytes
samples/data/lena_tmpl.jpg | Bin 0 -> 79467 bytes
samples/data/ml.png | Bin 0 -> 81483 bytes
{doc => samples/data}/opencv-logo-white.png | Bin
samples/data/opencv-logo.png | Bin 14287 -> 24903 bytes
samples/data/orange.jpg | Bin 0 -> 50036 bytes
samples/data/sudoku.png | Bin 0 -> 250720 bytes
samples/data/tree.avi | Bin 1310720 -> 1250680 bytes
samples/data/{768x576.avi => vtest.avi} | Bin
samples/gpu/CMakeLists.txt | 10 +-
samples/gpu/alpha_comp.cpp | 2 +-
samples/gpu/bgfg_segm.cpp | 10 +-
samples/gpu/cascadeclassifier.cpp | 8 +-
samples/gpu/driver_api_multi.cpp | 15 +-
samples/gpu/driver_api_stereo_multi.cpp | 17 +-
samples/gpu/generalized_hough.cpp | 2 -
samples/gpu/multi.cpp | 15 +-
samples/gpu/opengl.cpp | 8 +-
samples/gpu/opticalflow_nvidia_api.cpp | 3 +-
samples/gpu/performance/tests.cpp | 4 +-
samples/gpu/stereo_multi.cpp | 2 -
samples/gpu/super_resolution.cpp | 2 -
samples/gpu/surf_keypoint_matcher.cpp | 6 +-
samples/gpu/tick_meter.hpp | 48 -
samples/gpu/video_reader.cpp | 4 +-
samples/gpu/video_writer.cpp | 3 +-
samples/hal/README.md | 3 +-
samples/hal/c_hal/CMakeLists.txt | 21 +-
samples/hal/c_hal/config.cmake | 5 +
samples/hal/c_hal/impl.c | 14 +-
samples/hal/c_hal/impl.h | 14 +-
samples/hal/slow_hal/CMakeLists.txt | 21 +-
samples/hal/slow_hal/config.cmake | 5 +
.../mat_mask_operations/MatMaskOperations.java | 139 +
.../introduction/documentation/Documentation.java | 9 +
samples/openvx/CMakeLists.txt | 37 +
samples/openvx/no_wrappers.cpp | 385 +
samples/openvx/wrappers.cpp | 214 +
samples/openvx/wrappers_video.cpp | 250 +
samples/python/.gitignore | 10 -
samples/python/_run_winpack_demo_python27.cmd | 94 +-
samples/python/asift.py | 2 +-
samples/python/camshift.py | 34 +-
samples/python/coherence.py | 2 +-
samples/python/color_histogram.py | 2 +-
samples/python/common.py | 1 +
samples/python/contours.py | 2 +-
samples/python/deconvolution.py | 2 +-
samples/python/demo.py | 5 +-
samples/python/digits.py | 2 +-
samples/python/digits_video.py | 9 +-
samples/python/distrans.py | 2 +-
samples/python/edge.py | 2 +-
samples/python/facedetect.py | 2 +-
samples/python/feature_homography.py | 3 +-
samples/python/find_obj.py | 8 +-
samples/python/fitline.py | 2 +-
samples/python/floodfill.py | 2 +-
samples/python/gaussian_mix.py | 4 +-
samples/python/grabcut.py | 2 +-
samples/python/hist.py | 2 +-
samples/python/houghcircles.py | 13 +-
samples/python/houghlines.py | 24 +-
samples/python/inpaint.py | 2 +-
samples/python/kalman.py | 8 +-
samples/python/kmeans.py | 2 +-
samples/python/lappyr.py | 2 +-
samples/python/letter_recog.py | 61 +-
samples/python/lk_homography.py | 5 +-
samples/python/lk_track.py | 2 +-
samples/python/morphology.py | 2 +-
samples/python/mosse.py | 2 +-
samples/python/mouse_and_match.py | 2 +-
samples/python/mser.py | 9 +-
samples/python/opt_flow.py | 2 +-
samples/python/peopledetect.py | 2 +-
samples/python/plane_ar.py | 7 +-
samples/python/plane_tracker.py | 5 +-
samples/python/squares.py | 2 +-
samples/python/tst_scene_render.py | 116 +
samples/python/turing.py | 2 +-
.../mat_mask_operations/mat_mask_operations.py | 57 +
.../introduction/documentation/documentation.py | 5 +
samples/python/video.py | 33 +-
samples/python/video_threaded.py | 2 +-
samples/python/video_v4l2.py | 6 +-
samples/python/watershed.py | 4 +-
samples/tapi/bgfg_segm.cpp | 10 +-
samples/tapi/camshift.cpp | 6 +-
samples/tapi/clahe.cpp | 8 +-
samples/tapi/hog.cpp | 8 +-
samples/tapi/pyrlk_optical_flow.cpp | 2 +-
samples/tapi/squares.cpp | 8 +-
samples/tapi/tvl1_optical_flow.cpp | 8 +-
samples/tapi/ufacedetect.cpp | 14 +-
samples/winrt/.gitignore | 87 -
samples/winrt/FaceDetection/FaceDetection.sln | 80 +-
.../FaceDetection/FaceDetection.vcxproj | 396 +-
.../FaceDetection/FaceDetection/MainPage.xaml.cpp | 8 +-
samples/winrt/ImageManipulations/MediaCapture.sln | 108 +-
.../winrt/ImageManipulations/MediaCapture.vcxproj | 398 +-
.../MediaExtensions/OcvTransform/OcvTransform.cpp | 6 +-
.../OcvTransform/OcvTransform.vcxproj | 652 +-
.../winrt/JavaScript/MediaCaptureJavaScript.sln | 168 +-
.../OcvImageProcessing/OcvImageProcessing.sln | 80 +-
.../OcvImageProcessing/MainPage.xaml.cpp | 4 +-
.../OcvImageProcessing/OcvImageProcessing.vcxproj | 334 +-
samples/winrt_universal/.gitignore | 87 -
.../PhoneTutorial/MainPage.xaml.cpp | 4 +-
.../PhoneTutorial/PhoneTutorial.sln | 64 +-
.../PhoneTutorial/PhoneTutorial.vcxproj | 334 +-
.../VideoCaptureXAML/VideoCaptureXAML.sln | 168 +-
.../video_capture_xaml.Windows.vcxproj | 398 +-
.../video_capture_xaml.WindowsPhone.vcxproj | 292 +-
samples/wp8/.gitignore | 87 -
.../wp8/OcvImageManipulation/ImageManipulation.sln | 152 +-
.../PhoneXamlDirect3DApp1Comp/Direct3DInterop.cpp | 6 +-
.../PhoneXamlDirect3DApp1Comp.vcxproj | 284 +-
samples/wp8/OcvRotatingCube/OcvRotatingCube.sln | 152 +-
.../PhoneXamlDirect3DApp1Comp.vcxproj | 302 +-
.../OpenCVXaml/OpenCVComponent/OpenCVComponent.cpp | 7 +-
.../OpenCVComponent/OpenCVComponent.vcxproj | 304 +-
samples/wp8/OpenCVXaml/OpenCVXaml.sln | 152 +-
1960 files changed, 226357 insertions(+), 50736 deletions(-)
delete mode 100644 .gitattributes
delete mode 100644 .gitignore
create mode 100644 apps/interactive-calibration/CMakeLists.txt
create mode 100644 apps/interactive-calibration/calibCommon.hpp
create mode 100644 apps/interactive-calibration/calibController.cpp
create mode 100644 apps/interactive-calibration/calibController.hpp
create mode 100644 apps/interactive-calibration/calibPipeline.cpp
create mode 100644 apps/interactive-calibration/calibPipeline.hpp
create mode 100644 apps/interactive-calibration/defaultConfig.xml
create mode 100644 apps/interactive-calibration/frameProcessor.cpp
create mode 100644 apps/interactive-calibration/frameProcessor.hpp
create mode 100644 apps/interactive-calibration/main.cpp
create mode 100644 apps/interactive-calibration/parametersController.cpp
create mode 100644 apps/interactive-calibration/parametersController.hpp
create mode 100644 apps/interactive-calibration/rotationConverters.cpp
create mode 100644 apps/interactive-calibration/rotationConverters.hpp
create mode 100644 apps/version/CMakeLists.txt
create mode 100644 apps/version/opencv_version.cpp
create mode 100644 apps/visualisation/CMakeLists.txt
create mode 100644 apps/visualisation/opencv_visualisation.cpp
create mode 100644 cmake/FindOpenVX.cmake
delete mode 100644 cmake/OpenCVConfig.cmake
create mode 100644 cmake/OpenCVFindAtlas.cmake
create mode 100644 cmake/OpenCVFindLAPACK.cmake
create mode 100644 cmake/OpenCVFindMKL.cmake
create mode 100644 cmake/OpenCVFindOpenBLAS.cmake
create mode 100644 cmake/checks/ffmpeg_test.cpp
create mode 100644 cmake/checks/fp16.cpp
create mode 100644 cmake/templates/OpenCVConfig-ANDROID.cmake.in
create mode 100644 cmake/templates/OpenCVConfig-CUDA.cmake.in
create mode 100644 cmake/templates/OpenCVConfig-IPPICV.cmake.in
create mode 100644 cmake/templates/OpenCVConfig.root-ANDROID.cmake.in
create mode 100644 cmake/templates/OpenCVConfig.root-WIN32.cmake.in
create mode 100644 contrib/.github/ISSUE_TEMPLATE.md
create mode 100644 contrib/.github/PULL_REQUEST_TEMPLATE.md
create mode 100644 contrib/.gitignore
create mode 100644 contrib/modules/aruco/tutorials/charuco_detection/images/board.jpg
delete mode 100644 contrib/modules/aruco/tutorials/charuco_detection/images/charucoboard.jpg
create mode 100644 contrib/modules/bioinspired/tutorials/retina_illusion/images/checkershadow_illusion4med.jpg
create mode 100644 contrib/modules/bioinspired/tutorials/retina_illusion/images/checkershadow_illusion4med_proof.jpg
create mode 100644 contrib/modules/bioinspired/tutorials/retina_illusion/images/checkershadow_parvo.png
create mode 100644 contrib/modules/bioinspired/tutorials/retina_illusion/images/checkershadow_parvo_proof.png
create mode 100644 contrib/modules/bioinspired/tutorials/retina_illusion/retina_illusion.markdown
delete mode 100644 contrib/modules/bioinspired/tutorials/retina_model.markdown
rename contrib/modules/bioinspired/tutorials/{ => retina_model}/images/retina_TreeHdr_retina.jpg (100%)
rename contrib/modules/bioinspired/tutorials/{ => retina_model}/images/retina_TreeHdr_small.jpg (100%)
rename contrib/modules/bioinspired/tutorials/{ => retina_model}/images/studentsSample_input.jpg (100%)
rename contrib/modules/bioinspired/tutorials/{ => retina_model}/images/studentsSample_magno.jpg (100%)
rename contrib/modules/bioinspired/tutorials/{ => retina_model}/images/studentsSample_parvo.jpg (100%)
create mode 100644 contrib/modules/bioinspired/tutorials/retina_model/retina_model.markdown
create mode 100644 contrib/modules/bioinspired/tutorials/table_of_content_retina.markdown
delete mode 100644 contrib/modules/ccalib/tutorial/omnidir_tutorial.markdown
rename contrib/modules/ccalib/{tutorial => tutorials}/data/omni_calib_data.xml (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/data/omni_stereocalib_data.xml (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/disparity.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/imgs.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/lines.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/pattern_img.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/pointCloud.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/random_pattern.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/sample.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/sample_rec_cyl.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/sample_rec_log.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/sample_rec_per.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/img/sample_rec_ste.jpg (100%)
rename contrib/modules/ccalib/{tutorial => tutorials}/multi_camera_tutorial.markdown (100%)
create mode 100644 contrib/modules/ccalib/tutorials/omnidir_tutorial.markdown
delete mode 100755 contrib/modules/cnn_3dobj/cnn_3dobj_config.hpp.in
delete mode 100755 contrib/modules/cnn_3dobj/samples/CMakeLists.txt
create mode 100755 contrib/modules/cnn_3dobj/samples/classify.cpp
delete mode 100755 contrib/modules/cnn_3dobj/samples/demo_classify.cpp
delete mode 100755 contrib/modules/cnn_3dobj/samples/demo_sphereview_data.cpp
delete mode 100755 contrib/modules/cnn_3dobj/samples/demo_video.cpp
rename contrib/modules/cnn_3dobj/samples/{demo_model_analysis.cpp => model_analysis.cpp} (100%)
create mode 100755 contrib/modules/cnn_3dobj/samples/sphereview_data.cpp
create mode 100755 contrib/modules/cnn_3dobj/samples/video.cpp
create mode 100644 contrib/modules/contrib_world/README.md
create mode 100644 contrib/modules/cvv/.gitignore
create mode 100644 contrib/modules/datasets/include/opencv2/datasets/track_alov.hpp
create mode 100644 contrib/modules/datasets/src/track_alov.cpp
create mode 100644 contrib/modules/dnn/3rdparty/protobuf/CMakeLists.txt
create mode 100644 contrib/modules/dnn/cmake/download_model.cmake
create mode 100644 contrib/modules/dnn/cmake/download_protobuf.cmake
create mode 100644 contrib/modules/dnn/include/opencv2/dnn/all_layers.hpp
create mode 100644 contrib/modules/dnn/include/opencv2/dnn/shape_utils.hpp
create mode 100644 contrib/modules/dnn/misc/caffe/caffe.pb.cc
create mode 100644 contrib/modules/dnn/misc/caffe/caffe.pb.h
create mode 100644 contrib/modules/dnn/misc/python/pyopencv_dnn.hpp
create mode 100644 contrib/modules/dnn/misc/tensorflow/attr_value.pb.cc
create mode 100644 contrib/modules/dnn/misc/tensorflow/attr_value.pb.h
create mode 100644 contrib/modules/dnn/misc/tensorflow/function.pb.cc
create mode 100644 contrib/modules/dnn/misc/tensorflow/function.pb.h
create mode 100644 contrib/modules/dnn/misc/tensorflow/graph.pb.cc
create mode 100644 contrib/modules/dnn/misc/tensorflow/graph.pb.h
create mode 100644 contrib/modules/dnn/misc/tensorflow/op_def.pb.cc
create mode 100644 contrib/modules/dnn/misc/tensorflow/op_def.pb.h
create mode 100644 contrib/modules/dnn/misc/tensorflow/tensor.pb.cc
create mode 100644 contrib/modules/dnn/misc/tensorflow/tensor.pb.h
create mode 100644 contrib/modules/dnn/misc/tensorflow/tensor_shape.pb.cc
create mode 100644 contrib/modules/dnn/misc/tensorflow/tensor_shape.pb.h
create mode 100644 contrib/modules/dnn/misc/tensorflow/types.pb.cc
create mode 100644 contrib/modules/dnn/misc/tensorflow/types.pb.h
create mode 100644 contrib/modules/dnn/misc/tensorflow/versions.pb.cc
create mode 100644 contrib/modules/dnn/misc/tensorflow/versions.pb.h
create mode 100644 contrib/modules/dnn/perf/perf_convolution.cpp
create mode 100644 contrib/modules/dnn/perf/perf_main.cpp
create mode 100644 contrib/modules/dnn/perf/perf_precomp.hpp
create mode 100644 contrib/modules/dnn/samples/.gitignore
create mode 100644 contrib/modules/dnn/samples/VGG_VOC0712_SSD_300x300_iter_60000.prototxt
create mode 100755 contrib/modules/dnn/samples/fcn32s-heavy-pascal.prototxt
create mode 100755 contrib/modules/dnn/samples/fcn8s-heavy-pascal.prototxt
create mode 100755 contrib/modules/dnn/samples/fcn_semsegm.cpp
create mode 100644 contrib/modules/dnn/samples/googlenet_python.py
create mode 100755 contrib/modules/dnn/samples/pascal-classes.txt
create mode 100755 contrib/modules/dnn/samples/rgb.jpg
create mode 100644 contrib/modules/dnn/samples/ssd_object_detection.cpp
create mode 100644 contrib/modules/dnn/samples/tf_inception.cpp
delete mode 100644 contrib/modules/dnn/scripts/download_model.py
delete mode 100644 contrib/modules/dnn/scripts/test_models.json
delete mode 100644 contrib/modules/dnn/src/caffe/compiled/caffe.tar.gz
create mode 100644 contrib/modules/dnn/src/caffe/layer_loaders.cpp
create mode 100644 contrib/modules/dnn/src/caffe/layer_loaders.hpp
create mode 100755 contrib/modules/dnn/src/layers/crop_layer.cpp
create mode 100755 contrib/modules/dnn/src/layers/crop_layer.hpp
create mode 100644 contrib/modules/dnn/src/layers/detection_output_layer.cpp
create mode 100644 contrib/modules/dnn/src/layers/detection_output_layer.hpp
create mode 100644 contrib/modules/dnn/src/layers/elementwise_layers.cpp
create mode 100755 contrib/modules/dnn/src/layers/eltwise_layer.cpp
create mode 100755 contrib/modules/dnn/src/layers/eltwise_layer.hpp
create mode 100644 contrib/modules/dnn/src/layers/flatten_layer.cpp
create mode 100644 contrib/modules/dnn/src/layers/flatten_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/im2col.cpp
delete mode 100644 contrib/modules/dnn/src/layers/im2col.hpp
create mode 100644 contrib/modules/dnn/src/layers/normalize_bbox_layer.cpp
create mode 100644 contrib/modules/dnn/src/layers/normalize_bbox_layer.hpp
create mode 100644 contrib/modules/dnn/src/layers/op_blas.cpp
create mode 100644 contrib/modules/dnn/src/layers/op_blas.hpp
create mode 100644 contrib/modules/dnn/src/layers/op_im2col.cpp
create mode 100644 contrib/modules/dnn/src/layers/op_im2col.hpp
create mode 100644 contrib/modules/dnn/src/layers/permute_layer.cpp
create mode 100644 contrib/modules/dnn/src/layers/permute_layer.hpp
create mode 100644 contrib/modules/dnn/src/layers/prior_box_layer.cpp
create mode 100644 contrib/modules/dnn/src/layers/prior_box_layer.hpp
create mode 100644 contrib/modules/dnn/src/layers/recurrent_layers.cpp
create mode 100644 contrib/modules/dnn/src/layers/recurrent_layers.hpp
create mode 100644 contrib/modules/dnn/src/layers/shift_layer.cpp
create mode 100644 contrib/modules/dnn/src/layers/shift_layer.hpp
create mode 100644 contrib/modules/dnn/src/opencl/activations.cl
create mode 100644 contrib/modules/dnn/src/opencl/col2im.cl
create mode 100644 contrib/modules/dnn/src/opencl/lrn.cl
create mode 100644 contrib/modules/dnn/src/opencl/pooling.cl
create mode 100644 contrib/modules/dnn/src/opencl/softmax.cl
create mode 100644 contrib/modules/dnn/src/tensorflow/attr_value.proto
create mode 100644 contrib/modules/dnn/src/tensorflow/function.proto
create mode 100644 contrib/modules/dnn/src/tensorflow/graph.proto
create mode 100644 contrib/modules/dnn/src/tensorflow/op_def.proto
create mode 100644 contrib/modules/dnn/src/tensorflow/tensor.proto
create mode 100644 contrib/modules/dnn/src/tensorflow/tensor_shape.proto
create mode 100644 contrib/modules/dnn/src/tensorflow/tf_importer.cpp
create mode 100644 contrib/modules/dnn/src/tensorflow/tf_io.cpp
create mode 100644 contrib/modules/dnn/src/tensorflow/tf_io.hpp
create mode 100644 contrib/modules/dnn/src/tensorflow/types.proto
create mode 100644 contrib/modules/dnn/src/tensorflow/versions.proto
create mode 100644 contrib/modules/dnn/test/test_tf_importer.cpp
create mode 100644 contrib/modules/dnn/testdata/dnn/.gitignore
create mode 100644 contrib/modules/dnns_easily_fooled/.gitignore
create mode 100644 contrib/modules/face/include/opencv2/face/bif.hpp
create mode 100644 contrib/modules/face/src/bif.cpp
create mode 100644 contrib/modules/face/test/test_bif.cpp
create mode 100644 contrib/modules/face/test/test_main.cpp
create mode 100644 contrib/modules/face/test/test_precomp.hpp
create mode 100644 contrib/modules/freetype/CMakeLists.txt
create mode 100644 contrib/modules/freetype/README.md
create mode 100644 contrib/modules/freetype/include/opencv2/freetype.hpp
create mode 100644 contrib/modules/freetype/src/freetype.cpp
create mode 100644 contrib/modules/freetype/src/precomp.hpp
create mode 100644 contrib/modules/fuzzy/test/test_f0.cpp
delete mode 100644 contrib/modules/matlab/generator/filters.pyc
delete mode 100644 contrib/modules/matlab/generator/parse_tree.pyc
create mode 100644 contrib/modules/optflow/include/opencv2/optflow/pcaflow.hpp
create mode 100644 contrib/modules/optflow/include/opencv2/optflow/sparse_matching_gpc.hpp
create mode 100644 contrib/modules/optflow/perf/perf_deepflow.cpp
create mode 100644 contrib/modules/optflow/perf/perf_disflow.cpp
create mode 100644 contrib/modules/optflow/perf/perf_main.cpp
create mode 100644 contrib/modules/optflow/perf/perf_precomp.hpp
create mode 100644 contrib/modules/optflow/perf/perf_variational_refinement.cpp
create mode 100644 contrib/modules/optflow/samples/gpc_evaluate.cpp
create mode 100644 contrib/modules/optflow/samples/gpc_train.cpp
create mode 100644 contrib/modules/optflow/samples/gpc_train_middlebury.py
create mode 100644 contrib/modules/optflow/samples/gpc_train_sintel.py
create mode 100644 contrib/modules/optflow/samples/optical_flow_benchmark.py
create mode 100644 contrib/modules/optflow/samples/pcaflow_demo.cpp
delete mode 100755 contrib/modules/optflow/samples/video.py
create mode 100644 contrib/modules/optflow/src/dis_flow.cpp
create mode 100644 contrib/modules/optflow/src/learn_prior.py
create mode 100644 contrib/modules/optflow/src/opencl/sparse_matching_gpc.cl
create mode 100644 contrib/modules/optflow/src/pcaflow.cpp
create mode 100644 contrib/modules/optflow/src/sparse_matching_gpc.cpp
create mode 100644 contrib/modules/optflow/src/variational_refinement.cpp
create mode 100644 contrib/modules/optflow/test/test_OF_accuracy.cpp
create mode 100644 contrib/modules/optflow/test/test_OF_reproducibility.cpp
delete mode 100644 contrib/modules/optflow/test/test_simpleflow.cpp
delete mode 100644 contrib/modules/optflow/test/test_sparsetodenseflow.cpp
create mode 100644 contrib/modules/phase_unwrapping/CMakeLists.txt
create mode 100644 contrib/modules/phase_unwrapping/README.md
create mode 100644 contrib/modules/phase_unwrapping/doc/phase_unwrapping.bib
create mode 100644 contrib/modules/phase_unwrapping/include/opencv2/phase_unwrapping.hpp
create mode 100644 contrib/modules/phase_unwrapping/include/opencv2/phase_unwrapping/histogramphaseunwrapping.hpp
create mode 100644 contrib/modules/phase_unwrapping/include/opencv2/phase_unwrapping/phase_unwrapping.hpp
create mode 100644 contrib/modules/phase_unwrapping/samples/unwrap.cpp
create mode 100644 contrib/modules/phase_unwrapping/src/histogramphaseunwrapping.cpp
create mode 100644 contrib/modules/phase_unwrapping/src/precomp.hpp
copy contrib/modules/{sfm => phase_unwrapping}/test/test_main.cpp (100%)
create mode 100644 contrib/modules/phase_unwrapping/test/test_precomp.hpp
create mode 100644 contrib/modules/phase_unwrapping/test/test_unwrapping.cpp
create mode 100644 contrib/modules/phase_unwrapping/tutorials/phase_unwrapping.markdown
create mode 100644 contrib/modules/phase_unwrapping/tutorials/unwrap/unwrap.markdown
create mode 100644 contrib/modules/saliency/src/staticSaliencyFineGrained.cpp
create mode 100644 contrib/modules/sfm/cmake/FindGflags.cmake
create mode 100644 contrib/modules/sfm/cmake/FindGlog.cmake
create mode 100644 contrib/modules/sfm/doc/pics/import_sagrada_familia.png
create mode 100644 contrib/modules/sfm/include/opencv2/sfm/io.hpp
create mode 100644 contrib/modules/sfm/samples/import_reconstruction.cpp
create mode 100644 contrib/modules/sfm/src/io.cpp
create mode 100644 contrib/modules/sfm/src/io/io_bundler.h
create mode 100644 contrib/modules/sfm/tutorials/sfm_import_reconstruction/sfm_import_reconstruction.markdown
create mode 100644 contrib/modules/structured_light/include/opencv2/structured_light/sinusoidalpattern.hpp
create mode 100644 contrib/modules/structured_light/samples/capsinpattern.cpp
create mode 100644 contrib/modules/structured_light/samples/projectorcalibration.cpp
create mode 100644 contrib/modules/structured_light/src/sinusoidalpattern.cpp
create mode 100644 contrib/modules/structured_light/test/test_faps.cpp
create mode 100644 contrib/modules/structured_light/tutorials/capturesinpattern/capturesinpattern.markdown
delete mode 100644 contrib/modules/text/FindTesseract.cmake
create mode 100644 contrib/modules/text/cmake/FindTesseract.cmake
create mode 100644 contrib/modules/text/samples/detect_er_chars.py
create mode 100644 contrib/modules/text/samples/textdetection.py
create mode 100644 contrib/modules/text/test/test_detection.cpp
create mode 100644 contrib/modules/text/test/test_main.cpp
create mode 100644 contrib/modules/text/test/test_precomp.hpp
delete mode 100644 contrib/modules/tracking/doc/diagrams.markdown
create mode 100644 contrib/modules/tracking/samples/goturnTracker.cpp
create mode 100644 contrib/modules/tracking/src/gtrTracker.cpp
create mode 100644 contrib/modules/tracking/src/gtrTracker.hpp
create mode 100644 contrib/modules/tracking/src/gtrUtils.cpp
create mode 100644 contrib/modules/tracking/src/gtrUtils.hpp
create mode 100644 contrib/modules/ximgproc/doc/pics/corridor_fld.jpg
rename contrib/modules/ximgproc/doc/pics/{slic-slico-kermit.png => superpixels_slic.png} (100%)
create mode 100644 contrib/modules/ximgproc/include/opencv2/ximgproc/deriche_filter.hpp
create mode 100644 contrib/modules/ximgproc/include/opencv2/ximgproc/fast_line_detector.hpp
create mode 100644 contrib/modules/ximgproc/include/opencv2/ximgproc/paillou_filter.hpp
create mode 100644 contrib/modules/ximgproc/include/opencv2/ximgproc/weighted_median_filter.hpp
create mode 100644 contrib/modules/ximgproc/perf/perf_bilateral_texture_filter.cpp
create mode 100644 contrib/modules/ximgproc/perf/perf_weighted_median_filter.cpp
delete mode 100644 contrib/modules/ximgproc/samples/cpp/graphsegmentation_demo.cpp
create mode 100644 contrib/modules/ximgproc/samples/deriche_demo.cpp
create mode 100644 contrib/modules/ximgproc/samples/fld_lines.cpp
create mode 100644 contrib/modules/ximgproc/samples/graphsegmentation_demo.cpp
create mode 100644 contrib/modules/ximgproc/samples/paillou_demo.cpp
create mode 100644 contrib/modules/ximgproc/samples/selectivesearchsegmentation_demo.cpp
create mode 100644 contrib/modules/ximgproc/samples/slic.cpp
create mode 100644 contrib/modules/ximgproc/samples/thinning.cpp
create mode 100644 contrib/modules/ximgproc/src/bilateral_texture_filter.cpp
create mode 100644 contrib/modules/ximgproc/src/deriche_filter.cpp
create mode 100644 contrib/modules/ximgproc/src/fast_line_detector.cpp
create mode 100644 contrib/modules/ximgproc/src/paillou_filter.cpp
create mode 100644 contrib/modules/ximgproc/src/selectivesearchsegmentation.cpp
create mode 100644 contrib/modules/ximgproc/src/thinning.cpp
create mode 100644 contrib/modules/ximgproc/src/weighted_median_filter.cpp
create mode 100644 contrib/modules/ximgproc/test/test_bilateral_texture_filter.cpp
create mode 100644 contrib/modules/ximgproc/test/test_fld.cpp
create mode 100644 contrib/modules/ximgproc/test/test_thinning.cpp
create mode 100644 contrib/modules/ximgproc/test/test_weighted_median_filter.cpp
create mode 100644 contrib/modules/xphoto/include/opencv2/xphoto/bm3d_image_denoising.hpp
create mode 100644 contrib/modules/xphoto/perf/perf_learning_based_color_balance.cpp
create mode 100644 contrib/modules/xphoto/samples/bm3d_image_denoising.cpp
create mode 100644 contrib/modules/xphoto/samples/color_balance.cpp
create mode 100644 contrib/modules/xphoto/samples/color_balance_benchmark.py
delete mode 100644 contrib/modules/xphoto/samples/grayworld_color_balance.cpp
create mode 100644 contrib/modules/xphoto/samples/learn_color_balance.py
delete mode 100644 contrib/modules/xphoto/samples/simple_color_balance.cpp
create mode 100644 contrib/modules/xphoto/src/bm3d_denoising_invoker_commons.hpp
create mode 100644 contrib/modules/xphoto/src/bm3d_denoising_invoker_step1.hpp
create mode 100644 contrib/modules/xphoto/src/bm3d_denoising_invoker_step2.hpp
create mode 100644 contrib/modules/xphoto/src/bm3d_denoising_invoker_structs.hpp
create mode 100644 contrib/modules/xphoto/src/bm3d_denoising_transforms.hpp
create mode 100644 contrib/modules/xphoto/src/bm3d_denoising_transforms_1D.hpp
create mode 100644 contrib/modules/xphoto/src/bm3d_denoising_transforms_2D.hpp
create mode 100644 contrib/modules/xphoto/src/bm3d_denoising_transforms_haar.hpp
create mode 100644 contrib/modules/xphoto/src/bm3d_image_denoising.cpp
create mode 100644 contrib/modules/xphoto/src/kaiser_window.hpp
create mode 100644 contrib/modules/xphoto/src/learning_based_color_balance.cpp
create mode 100644 contrib/modules/xphoto/src/learning_based_color_balance_model.hpp
create mode 100644 contrib/modules/xphoto/test/test_denoise_bm3d.cpp
create mode 100644 contrib/modules/xphoto/test/test_learning_based_color_balance.cpp
create mode 100644 contrib/modules/xphoto/tutorials/training_white_balance.markdown
create mode 100644 contrib/samples/data/corridor.jpg
create mode 100644 contrib/samples/python2/dis_opt_flow.py
mode change 100644 => 100755 data/haarcascades/haarcascade_frontalcatface.xml
mode change 100644 => 100755 data/haarcascades/haarcascade_frontalcatface_extended.xml
rename debian/{libopencv-calib3d3.1.install => libopencv-calib3d3.2.install} (100%)
delete mode 100644 debian/libopencv-contrib3.1.install
create mode 100644 debian/libopencv-contrib3.2.install
rename debian/{libopencv-contrib3.1.lintian-overrides => libopencv-contrib3.2.lintian-overrides} (100%)
rename debian/{libopencv-core3.1.install => libopencv-core3.2.install} (100%)
rename debian/{libopencv-features2d3.1.install => libopencv-features2d3.2.install} (100%)
rename debian/{libopencv-flann3.1.install => libopencv-flann3.2.install} (100%)
rename debian/{libopencv-gpu3.1.install => libopencv-gpu3.2.install} (100%)
rename debian/{libopencv-highgui3.1.install => libopencv-highgui3.2.install} (100%)
rename debian/{libopencv-imgcodecs3.1.install => libopencv-imgcodecs3.2.install} (100%)
rename debian/{libopencv-imgproc3.1.install => libopencv-imgproc3.2.install} (100%)
rename debian/{libopencv-ml3.1.install => libopencv-ml3.2.install} (100%)
rename debian/{libopencv-objdetect3.1.install => libopencv-objdetect3.2.install} (100%)
rename debian/{libopencv-ocl3.1.install => libopencv-ocl3.2.install} (100%)
rename debian/{libopencv-photo3.1.install => libopencv-photo3.2.install} (100%)
rename debian/{libopencv-shape3.1.install => libopencv-shape3.2.install} (100%)
rename debian/{libopencv-stitching3.1.install => libopencv-stitching3.2.install} (100%)
rename debian/{libopencv-superres3.1.install => libopencv-superres3.2.install} (100%)
rename debian/{libopencv-ts3.1.install => libopencv-ts3.2.install} (100%)
rename debian/{libopencv-video3.1.install => libopencv-video3.2.install} (100%)
rename debian/{libopencv-videoio3.1.install => libopencv-videoio3.2.install} (100%)
rename debian/{libopencv-videostab3.1.install => libopencv-videostab3.2.install} (100%)
rename debian/{libopencv-viz3.1.install => libopencv-viz3.2.install} (100%)
delete mode 100644 debian/libopencv3.1-java.install
delete mode 100644 debian/libopencv3.1-java.links
delete mode 100644 debian/libopencv3.1-jni.install
delete mode 100644 debian/libopencv3.1-jni.lintian-overrides
create mode 100644 debian/libopencv3.2-java.install
create mode 100644 debian/libopencv3.2-java.links
create mode 100644 debian/libopencv3.2-jni.install
rename contrib/modules/cnn_3dobj/include/opencv2/cnn_3dobj_config.hpp => debian/libopencv3.2-jni.lintian-overrides (100%)
mode change 100755 => 100644
create mode 100644 debian/patches/disable_dnn.patch
delete mode 100644 debian/patches/moudles_hdf5.patch
create mode 100755 debian/tools/update-install-files.sh
create mode 100644 doc/tutorials/calib3d/interactive_calibration/images/charuco_board.png
create mode 100644 doc/tutorials/calib3d/interactive_calibration/images/dualCircles.jpg
create mode 100644 doc/tutorials/calib3d/interactive_calibration/images/screen_charuco.jpg
create mode 100644 doc/tutorials/calib3d/interactive_calibration/images/screen_finish.jpg
create mode 100644 doc/tutorials/calib3d/interactive_calibration/interactive_calibration.markdown
delete mode 100644 doc/tutorials/highgui/intelperc.markdown
delete mode 100644 doc/tutorials/highgui/kinect_openni.markdown
delete mode 100644 doc/tutorials/highgui/raster-gdal/raster_io_gdal.markdown
delete mode 100644 doc/tutorials/highgui/video-input-psnr-ssim/video_input_psnr_ssim.markdown
delete mode 100644 doc/tutorials/highgui/video-write/video_write.markdown
rename doc/tutorials/{highgui => imgcodecs}/images/gdal-io.jpg (100%)
rename doc/tutorials/{highgui => imgcodecs}/raster-gdal/images/gdal_flood-zone.jpg (100%)
rename doc/tutorials/{highgui => imgcodecs}/raster-gdal/images/gdal_heat-map.jpg (100%)
rename doc/tutorials/{highgui => imgcodecs}/raster-gdal/images/gdal_output.jpg (100%)
create mode 100644 doc/tutorials/imgcodecs/raster-gdal/raster_io_gdal.markdown
create mode 100644 doc/tutorials/imgcodecs/table_of_content_highgui.markdown
create mode 100644 doc/tutorials/imgproc/erosion_dilatation/images/Morphology_1_Tutorial_Theory_Dilatation_2.png
create mode 100644 doc/tutorials/imgproc/erosion_dilatation/images/Morphology_1_Tutorial_Theory_Erosion_2.png
create mode 100644 doc/tutorials/imgproc/histograms/template_matching/images/Template_Matching_Mask_Example.jpg
create mode 100644 doc/tutorials/imgproc/opening_closing_hats/images/Morphology_2_Tutorial_Theory_Closing_2.png
create mode 100644 doc/tutorials/imgproc/opening_closing_hats/images/Morphology_2_Tutorial_Theory_Opening_2.png
create mode 100644 doc/tutorials/imgproc/threshold_inRange/images/Threshold_inRange_Tutorial_Result_input.jpeg
create mode 100644 doc/tutorials/imgproc/threshold_inRange/images/Threshold_inRange_Tutorial_Result_output.jpeg
create mode 100644 doc/tutorials/imgproc/threshold_inRange/threshold_inRange.markdown
create mode 100644 doc/tutorials/introduction/biicode/images/bii_lena.png
create mode 100644 doc/tutorials/introduction/building_tegra_cuda/building_tegra_cuda.markdown
create mode 100644 doc/tutorials/objdetect/images/visualisation_single_stage.png
create mode 100644 doc/tutorials/objdetect/images/visualisation_video.png
create mode 100644 doc/tutorials/stitching/stitcher/images/boat.jpg
create mode 100644 doc/tutorials/stitching/stitcher/images/budapest.jpg
create mode 100644 doc/tutorials/stitching/stitcher/images/newspaper.jpg
create mode 100644 doc/tutorials/stitching/stitcher/stitcher.markdown
create mode 100644 doc/tutorials/stitching/table_of_content_stitching.markdown
rename doc/tutorials/{highgui => videoio}/images/video-input-psnr-ssim.png (100%)
rename doc/tutorials/{highgui => videoio}/images/video-write.png (100%)
create mode 100644 doc/tutorials/videoio/intelperc.markdown
create mode 100644 doc/tutorials/videoio/kinect_openni.markdown
create mode 100644 doc/tutorials/videoio/table_of_content_videoio.markdown
rename doc/tutorials/{highgui => videoio}/video-input-psnr-ssim/images/outputVideoInput.png (100%)
create mode 100644 doc/tutorials/videoio/video-input-psnr-ssim/video_input_psnr_ssim.markdown
rename doc/tutorials/{highgui => videoio}/video-write/images/resultOutputWideoWrite.png (100%)
rename doc/tutorials/{highgui => videoio}/video-write/images/videoCompressSelect.png (100%)
rename doc/tutorials/{highgui => videoio}/video-write/images/videoFileStructure.png (100%)
create mode 100644 doc/tutorials/videoio/video-write/video_write.markdown
create mode 100644 modules/calib3d/doc/pics/distortion_examples.png
create mode 100644 modules/calib3d/doc/pics/pinhole_camera_model.png
create mode 100644 modules/calib3d/perf/perf_affine2d.cpp
create mode 100644 modules/calib3d/test/test_affine2d_estimator.cpp
create mode 100644 modules/calib3d/test/test_affine_partial2d_estimator.cpp
create mode 100644 modules/core/include/opencv2/core/openvx/ovx_defs.hpp
create mode 100644 modules/core/include/opencv2/core/ovx.hpp
create mode 100644 modules/core/perf/perf_io_base64.cpp
create mode 100644 modules/core/src/hal_internal.cpp
create mode 100644 modules/core/src/hal_internal.hpp
mode change 100644 => 100755 modules/core/src/opencl/runtime/generator/generate.sh
create mode 100644 modules/core/src/ovx.cpp
create mode 100644 modules/cudafilters/src/cuda/median_filter.cu
create mode 100644 modules/features2d/misc/java/filelist_common
delete mode 100644 modules/features2d/misc/java/test/DynamicDENSEFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/DynamicFASTFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/DynamicGFTTFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/DynamicHARRISFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/DynamicMSERFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/DynamicORBFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/DynamicSIFTFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/DynamicSIMPLEBLOBFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/DynamicSTARFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/DynamicSURFFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/FernGenericDescriptorMatcherTest.java
delete mode 100644 modules/features2d/misc/java/test/GridDENSEFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/GridFASTFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/GridGFTTFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/GridHARRISFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/GridMSERFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/GridORBFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/GridSIFTFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/GridSIMPLEBLOBFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/GridSTARFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/GridSURFFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/OneWayGenericDescriptorMatcherTest.java
delete mode 100644 modules/features2d/misc/java/test/OpponentBRIEFDescriptorExtractorTest.java
delete mode 100644 modules/features2d/misc/java/test/OpponentORBDescriptorExtractorTest.java
delete mode 100644 modules/features2d/misc/java/test/OpponentSIFTDescriptorExtractorTest.java
delete mode 100644 modules/features2d/misc/java/test/OpponentSURFDescriptorExtractorTest.java
delete mode 100644 modules/features2d/misc/java/test/PyramidDENSEFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/PyramidFASTFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/PyramidGFTTFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/PyramidHARRISFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/PyramidMSERFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/PyramidORBFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/PyramidSIFTFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/PyramidSIMPLEBLOBFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/PyramidSTARFeatureDetectorTest.java
delete mode 100644 modules/features2d/misc/java/test/PyramidSURFFeatureDetectorTest.java
create mode 100644 modules/features2d/misc/python/pyopencv_features2d.hpp
create mode 100644 modules/flann/misc/python/pyopencv_flann.hpp
create mode 100644 modules/imgcodecs/src/exif.cpp
create mode 100644 modules/imgcodecs/src/exif.hpp
create mode 100644 modules/imgcodecs/src/grfmt_gdcm.cpp
create mode 100644 modules/imgcodecs/src/grfmt_gdcm.hpp
create mode 100644 modules/imgcodecs/src/grfmt_pam.cpp
create mode 100644 modules/imgcodecs/src/grfmt_pam.hpp
delete mode 100644 modules/imgcodecs/src/jpeg_exif.cpp
delete mode 100644 modules/imgcodecs/src/jpeg_exif.hpp
delete mode 100644 modules/imgcodecs/test/test_drawing.cpp
create mode 100644 modules/imgproc/doc/pics/delaunay_voronoi.png
create mode 100644 modules/imgproc/doc/pics/polar_remap_doc.png
create mode 100644 modules/imgproc/doc/pics/polar_remap_doc.svg
create mode 100644 modules/imgproc/include/opencv2/imgproc/hal/hal.hpp
create mode 100644 modules/imgproc/include/opencv2/imgproc/hal/interface.h
create mode 100644 modules/imgproc/src/hal_replacement.hpp
create mode 100644 modules/imgproc/src/opencl/boxFilter3x3.cl
create mode 100644 modules/imgproc/src/opencl/gaussianBlur3x3.cl
create mode 100644 modules/imgproc/src/opencl/gaussianBlur5x5.cl
create mode 100644 modules/imgproc/src/opencl/laplacian3.cl
create mode 100644 modules/imgproc/src/opencl/linearPolar.cl
create mode 100644 modules/imgproc/src/opencl/logPolar.cl
create mode 100644 modules/imgproc/src/opencl/morph3x3.cl
create mode 100644 modules/imgproc/src/opencl/pyramid_up.cl
create mode 100644 modules/imgproc/src/opencl/sepFilter3x3.cl
create mode 100644 modules/imgproc/src/opencl/warp_transform.cl
create mode 100644 modules/imgproc/test/test_drawing.cpp
create mode 100644 modules/imgproc/test/test_fitellipse.cpp
create mode 100644 modules/ml/misc/python/pyopencv_ml.hpp
create mode 100644 modules/ml/src/svmsgd.cpp
create mode 100644 modules/ml/test/test_svmsgd.cpp
delete mode 100755 modules/python/test/calchist.py
delete mode 100755 modules/python/test/camera_calibration.py
delete mode 100755 modules/python/test/findstereocorrespondence.py
delete mode 100755 modules/python/test/goodfeatures.py
delete mode 100755 modules/python/test/leak1.py
delete mode 100755 modules/python/test/leak2.py
delete mode 100755 modules/python/test/leak3.py
delete mode 100755 modules/python/test/leak4.py
delete mode 100755 modules/python/test/precornerdetect.py
mode change 100644 => 100755 modules/python/test/test.py
create mode 100644 modules/python/test/test_calibration.py
create mode 100644 modules/python/test/test_camshift.py
create mode 100644 modules/python/test/test_dft.py
create mode 100644 modules/python/test/test_digits.py
create mode 100644 modules/python/test/test_facedetect.py
create mode 100644 modules/python/test/test_feature_homography.py
create mode 100644 modules/python/test/test_fitline.py
create mode 100644 modules/python/test/test_gaussian_mix.py
create mode 100644 modules/python/test/test_goodfeatures.py
create mode 100644 modules/python/test/test_grabcut.py
create mode 100644 modules/python/test/test_houghcircles.py
create mode 100644 modules/python/test/test_houghlines.py
create mode 100644 modules/python/test/test_kmeans.py
create mode 100644 modules/python/test/test_letter_recog.py
create mode 100644 modules/python/test/test_lk_homography.py
create mode 100644 modules/python/test/test_lk_track.py
create mode 100644 modules/python/test/test_morphology.py
create mode 100644 modules/python/test/test_mser.py
create mode 100644 modules/python/test/test_peopledetect.py
create mode 100644 modules/python/test/test_squares.py
create mode 100644 modules/python/test/test_texture_flow.py
create mode 100644 modules/python/test/test_watershed.py
create mode 100644 modules/python/test/tests_common.py
delete mode 100755 modules/python/test/ticket_6.py
delete mode 100755 modules/python/test/tickets.py
delete mode 100755 modules/python/test/transformations.py
create mode 100644 modules/python/test/tst_scene_render.py
create mode 100644 modules/stitching/misc/python/pyopencv_stitching.hpp
create mode 100644 modules/stitching/perf/perf_estimators.cpp
create mode 100644 modules/stitching/perf/perf_matchers.cpp
create mode 100644 modules/stitching/src/util_log.hpp
create mode 100644 modules/ts/misc/run_long.py
create mode 100644 modules/videoio/doc/pics/videoio_overview.svg
create mode 100644 modules/videoio/doc/videoio_overview.markdown
create mode 100644 modules/videoio/src/cap_aravis.cpp
create mode 100644 modules/videoio/src/cap_avfoundation_mac.mm
create mode 100644 platforms/ios/cmake/Toolchains/common-ios-toolchain.cmake
create mode 100644 platforms/linux/aarch64-gnu.toolchain.cmake
create mode 100644 platforms/linux/arm.toolchain.cmake
create mode 100644 platforms/linux/gnu.toolchain.cmake
create mode 100644 platforms/maven/README.md
create mode 100644 platforms/maven/pom.xml
create mode 100755 platforms/maven/scripts/deb_package_check
create mode 100755 platforms/maven/scripts/properties
create mode 100644 samples/cpp/filestorage_base64.cpp
create mode 100644 samples/cpp/neural_network.cpp
create mode 100644 samples/cpp/peopledetect.cpp
delete mode 100644 samples/cpp/starter_video.cpp
create mode 100644 samples/cpp/train_svmsgd.cpp
delete mode 100644 samples/cpp/tutorial_code/HighGUI/GDAL_IO/gdal-image.cpp
delete mode 100644 samples/cpp/tutorial_code/HighGUI/video-input-psnr-ssim/video-input-psnr-ssim.cpp
delete mode 100644 samples/cpp/tutorial_code/HighGUI/video-write/video-write.cpp
delete mode 100644 samples/cpp/tutorial_code/ImgProc/AddingImages.cpp
create mode 100644 samples/cpp/tutorial_code/ImgProc/Threshold_inRange.cpp
create mode 100644 samples/cpp/tutorial_code/core/AddingImages/AddingImages.cpp
create mode 100644 samples/cpp/tutorial_code/imgcodecs/GDAL_IO/gdal-image.cpp
create mode 100644 samples/cpp/tutorial_code/introduction/documentation/documentation.cpp
create mode 100644 samples/cpp/tutorial_code/videoio/video-input-psnr-ssim/video-input-psnr-ssim.cpp
create mode 100644 samples/cpp/tutorial_code/videoio/video-write/video-write.cpp
create mode 100644 samples/cpp/videocapture_basic.cpp
create mode 100644 samples/cpp/videocapture_starter.cpp
create mode 100644 samples/cpp/videowriter_basic.cpp
rename samples/{cpp/tutorial_code/HighGUI/video-input-psnr-ssim/video => data}/Megamind.avi (100%)
rename samples/{cpp/tutorial_code/HighGUI/video-input-psnr-ssim/video => data}/Megamind_bugy.avi (100%)
create mode 100644 samples/data/apple.jpg
create mode 100644 samples/data/gradient.png
create mode 100644 samples/data/lena_tmpl.jpg
create mode 100644 samples/data/ml.png
copy {doc => samples/data}/opencv-logo-white.png (100%)
create mode 100644 samples/data/orange.jpg
create mode 100644 samples/data/sudoku.png
rename samples/data/{768x576.avi => vtest.avi} (100%)
delete mode 100644 samples/gpu/tick_meter.hpp
create mode 100644 samples/hal/c_hal/config.cmake
create mode 100644 samples/hal/slow_hal/config.cmake
create mode 100644 samples/java/tutorial_code/core/mat_mask_operations/MatMaskOperations.java
create mode 100644 samples/java/tutorial_code/introduction/documentation/Documentation.java
create mode 100644 samples/openvx/CMakeLists.txt
create mode 100644 samples/openvx/no_wrappers.cpp
create mode 100644 samples/openvx/wrappers.cpp
create mode 100644 samples/openvx/wrappers_video.cpp
delete mode 100644 samples/python/.gitignore
create mode 100644 samples/python/tst_scene_render.py
create mode 100644 samples/python/tutorial_code/core/mat_mask_operations/mat_mask_operations.py
create mode 100644 samples/python/tutorial_code/introduction/documentation/documentation.py
delete mode 100644 samples/winrt/.gitignore
delete mode 100644 samples/winrt_universal/.gitignore
delete mode 100644 samples/wp8/.gitignore
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/opencv.git
More information about the debian-science-commits
mailing list