[opencv] 14/26: Merge branch 'master' into debian-robotics
Leopold Palomo-Avellaneda
leo at alaxarxa.net
Thu Sep 7 12:48:18 UTC 2017
This is an automated email from the git hooks/post-receive script.
lepalom-guest pushed a commit to branch debian-robotics
in repository opencv.
commit 81d36e9f83b907336e5b1b822e30c38392eb85b2
Merge: 62ac096 df1ba63
Author: Leopold Palomo-Avellaneda <leo at alaxarxa.net>
Date: Thu Jul 6 08:44:26 2017 +0200
Merge branch 'master' into debian-robotics
.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 +
.../modules/phase_unwrapping/test/test_main.cpp | 3 +
.../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 | 10 +
debian/control | 274 +-
...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
debian/libopencv-ts3.1.install | 1 -
...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_VFP_asm.patch | 16 +
debian/patches/fix_ftbfs_on_non_linux | 14 +-
debian/patches/moudles_hdf5.patch | 14 -
debian/patches/series | 3 +-
debian/patches/support_multiarch | 36 +-
debian/patches/support_x32 | 6 +-
debian/rules | 15 +
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
samples/data/opencv-logo-white.png | Bin 0 -> 8099 bytes
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 +-
1961 files changed, 226327 insertions(+), 50738 deletions(-)
diff --cc debian/changelog
index 157fb27,c22a3ed..6a34eaa
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,9 -1,13 +1,19 @@@
+ opencv (3.2.0+dfsg-1~exp1) experimental; urgency=medium
+
+ * Update to 3.2.0.
+ - Add freetype and phase_unwrapping modules into libopencv-contrib.
+ - Disable DNN and tracking module (temporary).
+ * Add patches/fix_VFP_asm.patch.
+ * Update Standards-Version to 4.0.0.
+
+ -- Nobuhiro Iwamatsu <iwamatsu at debian.org> Thu, 29 Jun 2017 09:42:02 +0900
+
+opencv (3.1.0+dfsg1-1~exp1~drp9+1) stretch-robotics; urgency=medium
+
+ * Rebuild for drp.
+
+ -- Leopold Palomo-Avellaneda <leo at alaxarxa.net> Fri, 23 Jun 2017 12:12:43 +0200
+
opencv (3.1.0+dfsg1-1~exp1) experimental; urgency=medium
* Team upload.
--
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