[opencv] 03/17: Updated version 3.3.0+dfsg from 'upstream/3.3.0+dfsg'
Nobuhiro Iwamatsu
iwamatsu at moszumanska.debian.org
Tue Sep 5 23:03:44 UTC 2017
This is an automated email from the git hooks/post-receive script.
iwamatsu pushed a commit to branch master
in repository opencv.
commit c5b7c489f824c2410f7a03513e115c7389b4cd80
Merge: eabc396 50ed933
Author: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
Date: Mon Aug 28 08:33:42 2017 +0900
Updated version 3.3.0+dfsg from 'upstream/3.3.0+dfsg'
with Debian dir 9ad491099f034d1ef49b7dd3dc737a44c03584b9
CMakeLists.txt | 206 +-
apps/CMakeLists.txt | 2 +
apps/annotation/opencv_annotation.cpp | 48 +-
apps/interactive-calibration/CMakeLists.txt | 5 +-
apps/interactive-calibration/frameProcessor.cpp | 12 +-
apps/interactive-calibration/frameProcessor.hpp | 6 +-
apps/interactive-calibration/main.cpp | 24 +-
apps/traincascade/cascadeclassifier.cpp | 4 +-
apps/version/opencv_version.cpp | 6 +
cmake/FindCUDA/run_nvcc.cmake | 2 +-
cmake/FindOpenVX.cmake | 14 +
cmake/OpenCVCRTLinkage.cmake | 9 +-
cmake/OpenCVCompilerDefenses.cmake | 87 +
cmake/OpenCVCompilerOptimizations.cmake | 740 +
cmake/OpenCVCompilerOptions.cmake | 213 +-
cmake/OpenCVDetectCStripes.cmake | 2 +-
cmake/OpenCVDetectCUDA.cmake | 13 +-
cmake/OpenCVDetectCXXCompiler.cmake | 32 +-
cmake/OpenCVDetectHalide.cmake | 45 +
cmake/OpenCVDetectMediaSDK.cmake | 38 +
cmake/OpenCVDetectTBB.cmake | 4 +-
cmake/OpenCVDetectTrace.cmake | 13 +
cmake/OpenCVDownload.cmake | 237 +
cmake/OpenCVFindIPP.cmake | 72 +-
cmake/OpenCVFindIPPIW.cmake | 169 +
cmake/OpenCVFindLAPACK.cmake | 214 +-
cmake/OpenCVFindLibProtobuf.cmake | 33 +
cmake/OpenCVFindLibsGUI.cmake | 8 +-
cmake/OpenCVFindLibsGrfmt.cmake | 8 +-
cmake/OpenCVFindLibsPerf.cmake | 30 +-
cmake/OpenCVFindLibsVideo.cmake | 72 +-
cmake/OpenCVFindMKL.cmake | 68 +-
cmake/OpenCVGenABI.cmake | 10 +-
cmake/OpenCVGenConfig.cmake | 16 +-
cmake/OpenCVGenHeaders.cmake | 4 +
cmake/OpenCVGenInfoPlist.cmake | 9 +-
cmake/OpenCVMinDepVersions.cmake | 2 +-
cmake/OpenCVModule.cmake | 76 +-
cmake/OpenCVPCHSupport.cmake | 44 +-
cmake/OpenCVUtils.cmake | 308 +-
cmake/OpenCVVersion.cmake | 7 +
cmake/checks/cpu_avx.cpp | 9 +
cmake/checks/cpu_avx2.cpp | 10 +
cmake/checks/cpu_avx512.cpp | 10 +
cmake/checks/cpu_fp16.cpp | 33 +
cmake/checks/cpu_neon.cpp | 27 +
cmake/checks/cpu_popcnt.cpp | 22 +
cmake/checks/cpu_sse.cpp | 2 +
cmake/checks/cpu_sse2.cpp | 2 +
cmake/checks/cpu_sse3.cpp | 7 +
cmake/checks/cpu_sse41.cpp | 6 +
cmake/checks/cpu_sse42.cpp | 7 +
cmake/checks/cpu_ssse3.cpp | 7 +
cmake/checks/cxx11.cpp | 13 +
cmake/checks/ffmpeg_test.cpp | 5 +
cmake/checks/fp16.cpp | 33 -
cmake/checks/lapack_check.cpp | 14 +
cmake/checks/openvx_refenum_test.cpp | 5 +
cmake/cl2cpp.cmake | 28 +-
cmake/templates/OpenCV.mk.in | 2 +
cmake/templates/OpenCVConfig-IPPIW.cmake.in | 7 +
cmake/templates/OpenCVConfig.cmake.in | 1 +
cmake/templates/OpenCVConfig.root-WIN32.cmake.in | 2 +-
cmake/templates/cv_cpu_config.h.in | 5 +
cmake/templates/cvconfig.h.in | 46 +-
cmake/templates/vs_version.rc.in | 38 +
contrib/modules/README.md | 4 +-
contrib/modules/aruco/include/opencv2/aruco.hpp | 39 +-
.../aruco/include/opencv2/aruco/charuco.hpp | 6 +-
contrib/modules/aruco/samples/calibrate_camera.cpp | 2 +-
.../aruco/samples/calibrate_camera_charuco.cpp | 2 +-
contrib/modules/aruco/samples/detect_board.cpp | 4 +-
.../modules/aruco/samples/detect_board_charuco.cpp | 2 +-
contrib/modules/aruco/samples/detect_diamonds.cpp | 2 +-
contrib/modules/aruco/samples/detect_markers.cpp | 4 +-
contrib/modules/aruco/samples/detector_params.yml | 2 +-
contrib/modules/aruco/src/aruco.cpp | 269 +-
contrib/modules/aruco/src/charuco.cpp | 4 +-
contrib/modules/aruco/test/test_boarddetection.cpp | 4 +-
contrib/modules/aruco/test/test_misc.cpp | 24 +
.../aruco_board_detection.markdown | 24 +-
.../aruco_calibration/aruco_calibration.markdown | 18 +-
.../aruco_detection/aruco_detection.markdown | 41 +-
.../charuco_detection/charuco_detection.markdown | 46 +-
.../charuco_diamond_detection.markdown | 18 +-
contrib/modules/bgsegm/CMakeLists.txt | 2 +-
contrib/modules/bgsegm/README.md | 9 +-
contrib/modules/bgsegm/include/opencv2/bgsegm.hpp | 59 +-
contrib/modules/bgsegm/samples/bgfg.cpp | 104 +
contrib/modules/bgsegm/samples/bgfg_gmg.cpp | 81 -
contrib/modules/bgsegm/src/bgfg_gmg.cpp | 2 +-
contrib/modules/bgsegm/src/bgfg_subcnt.cpp | 421 +
.../include/opencv2/bioinspired/retina.hpp | 5 -
.../bioinspired/perf/opencl/perf_retina.cpp | 126 -
.../bioinspired/perf/opencl/perf_retina.ocl.cpp | 47 +
contrib/modules/bioinspired/perf/perf_main.cpp | 10 +-
.../bioinspired/src/opencl/retina_kernel.cl | 417 +-
contrib/modules/bioinspired/src/precomp.hpp | 5 +-
contrib/modules/bioinspired/src/retina.cpp | 108 +-
contrib/modules/bioinspired/src/retina_ocl.cpp | 802 +-
contrib/modules/bioinspired/src/retina_ocl.hpp | 257 +-
.../modules/bioinspired/test/test_retina_ocl.cpp | 100 +-
contrib/modules/ccalib/CMakeLists.txt | 2 +-
.../modules/ccalib/samples/omni_calibration.cpp | 135 +-
contrib/modules/ccalib/src/omnidir.cpp | 4 +-
.../ccalib/tutorials/omnidir_tutorial.markdown | 2 +-
contrib/modules/contrib_world/CMakeLists.txt | 1 -
contrib/modules/datasets/CMakeLists.txt | 2 +-
.../modules/datasets/samples/fr_lfw_benchmark.cpp | 101 +-
contrib/modules/datasets/src/or_pascal.cpp | 2 +-
contrib/modules/datasets/src/tinyxml2/tinyxml2.cpp | 19 +-
.../opencv2/datasets => src}/tinyxml2/tinyxml2.h | 0
contrib/modules/datasets/src/tr_svt.cpp | 2 +-
contrib/modules/datasets/src/track_alov.cpp | 2 +-
contrib/modules/datasets/src/track_vot.cpp | 2 +-
.../modules/dnn/3rdparty/protobuf/CMakeLists.txt | 151 -
contrib/modules/dnn/CMakeLists.txt | 91 -
contrib/modules/dnn/README.md | 2 -
.../modules/dnn/cmake/OpenCVFindLibProtobuf.cmake | 56 -
contrib/modules/dnn/cmake/download_model.cmake | 31 -
contrib/modules/dnn/cmake/download_protobuf.cmake | 51 -
contrib/modules/dnn/include/opencv2/dnn.hpp | 64 -
.../modules/dnn/include/opencv2/dnn/all_layers.hpp | 405 -
contrib/modules/dnn/include/opencv2/dnn/blob.hpp | 341 -
.../modules/dnn/include/opencv2/dnn/blob.inl.hpp | 533 -
contrib/modules/dnn/include/opencv2/dnn/dict.hpp | 143 -
contrib/modules/dnn/include/opencv2/dnn/dnn.hpp | 347 -
.../modules/dnn/include/opencv2/dnn/dnn.inl.hpp | 351 -
contrib/modules/dnn/include/opencv2/dnn/layer.hpp | 148 -
.../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 -
contrib/modules/dnn/perf/perf_convolution.cpp | 80 -
contrib/modules/dnn/perf/perf_main.cpp | 3 -
contrib/modules/dnn/samples/.gitignore | 1 -
.../VGG_VOC0712_SSD_300x300_iter_60000.prototxt | 1547 -
contrib/modules/dnn/samples/caffe_googlenet.cpp | 144 -
contrib/modules/dnn/samples/fcn_semsegm.cpp | 159 -
contrib/modules/dnn/samples/googlenet_python.py | 34 -
.../modules/dnn/samples/ssd_object_detection.cpp | 153 -
contrib/modules/dnn/samples/tf_inception.cpp | 182 -
contrib/modules/dnn/src/blob.cpp | 421 -
contrib/modules/dnn/src/caffe/caffe.proto | 1267 -
contrib/modules/dnn/src/caffe/caffe_importer.cpp | 391 -
contrib/modules/dnn/src/caffe/caffe_io.cpp | 1115 -
contrib/modules/dnn/src/caffe/caffe_io.hpp | 108 -
contrib/modules/dnn/src/caffe/glog_emulator.hpp | 104 -
contrib/modules/dnn/src/caffe/layer_loaders.cpp | 304 -
contrib/modules/dnn/src/caffe/layer_loaders.hpp | 60 -
contrib/modules/dnn/src/dnn.cpp | 711 -
contrib/modules/dnn/src/init.cpp | 112 -
contrib/modules/dnn/src/layers/blank_layer.hpp | 74 -
contrib/modules/dnn/src/layers/concat_layer.cpp | 121 -
contrib/modules/dnn/src/layers/concat_layer.hpp | 70 -
.../modules/dnn/src/layers/convolution_layer.cpp | 352 -
.../modules/dnn/src/layers/convolution_layer.hpp | 107 -
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 | 318 -
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 | 129 -
.../dnn/src/layers/fully_connected_layer.hpp | 71 -
contrib/modules/dnn/src/layers/layers_common.cpp | 192 -
contrib/modules/dnn/src/layers/layers_common.hpp | 65 -
contrib/modules/dnn/src/layers/lrn_layer.cpp | 260 -
contrib/modules/dnn/src/layers/lrn_layer.hpp | 79 -
contrib/modules/dnn/src/layers/mvn_layer.cpp | 101 -
contrib/modules/dnn/src/layers/mvn_layer.hpp | 63 -
.../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 | 295 -
contrib/modules/dnn/src/layers/pooling_layer.hpp | 81 -
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 | 123 -
contrib/modules/dnn/src/layers/reshape_layer.hpp | 70 -
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 | 147 -
contrib/modules/dnn/src/layers/slice_layer.hpp | 71 -
contrib/modules/dnn/src/layers/softmax_layer.cpp | 224 -
contrib/modules/dnn/src/layers/softmax_layer.hpp | 72 -
contrib/modules/dnn/src/layers/split_layer.cpp | 88 -
contrib/modules/dnn/src/layers/split_layer.hpp | 66 -
contrib/modules/dnn/src/opencl/activations.cl | 44 -
contrib/modules/dnn/src/opencl/pooling.cl | 94 -
contrib/modules/dnn/src/precomp.hpp | 44 -
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/torch/THDiskFile.cpp | 611 -
contrib/modules/dnn/src/torch/THDiskFile.h | 17 -
contrib/modules/dnn/src/torch/THFile.cpp | 163 -
contrib/modules/dnn/src/torch/THFile.h | 87 -
contrib/modules/dnn/src/torch/THFilePrivate.h | 43 -
contrib/modules/dnn/src/torch/THGeneral.cpp | 255 -
contrib/modules/dnn/src/torch/THGeneral.h | 89 -
contrib/modules/dnn/src/torch/torch_importer.cpp | 726 -
contrib/modules/dnn/test/npy_blob.hpp | 65 -
contrib/modules/dnn/test/test_alexnet.cpp | 81 -
contrib/modules/dnn/test/test_caffe_importer.cpp | 76 -
contrib/modules/dnn/test/test_common.hpp | 65 -
contrib/modules/dnn/test/test_googlenet.cpp | 94 -
contrib/modules/dnn/test/test_layers.cpp | 396 -
contrib/modules/dnn/test/test_main.cpp | 31 -
contrib/modules/dnn/test/test_tf_importer.cpp | 51 -
contrib/modules/dnn/test/test_torch_importer.cpp | 128 -
contrib/modules/dnn/testdata/dnn/.gitignore | 1 -
.../testdata/dnn/layers/layer_convolution.prototxt | 39 -
.../dnn/layers/layer_deconvolution.prototxt | 39 -
.../dnn/layers/layer_inner_product.prototxt | 32 -
.../dnn/layers/layer_lrn_channels.prototxt | 21 -
.../testdata/dnn/layers/layer_lrn_spatial.prototxt | 22 -
.../dnn/testdata/dnn/layers/layer_mvn.prototxt | 21 -
.../testdata/dnn/layers/layer_pooling_ave.prototxt | 26 -
.../testdata/dnn/layers/layer_pooling_max.prototxt | 26 -
.../dnn/testdata/dnn/layers/layer_softmax.prototxt | 15 -
.../dnn/layers/reshape_and_slice_routines.prototxt | 77 -
contrib/modules/dnn/testdata/dnn/layers/run.py | 45 -
.../dnn/testdata/dnn/torch/torch_gen_test_data.lua | 67 -
.../dnn/testdata/dnn/torch/torch_nn_echo.lua | 2 -
contrib/modules/dnn/tutorials/images/build_1.png | Bin 32126 -> 0 bytes
contrib/modules/dnn/tutorials/images/build_2.png | Bin 41345 -> 0 bytes
contrib/modules/dnn/tutorials/images/build_3.png | Bin 46802 -> 0 bytes
contrib/modules/dnn/tutorials/images/build_4.png | Bin 40770 -> 0 bytes
contrib/modules/dnn/tutorials/images/build_5.png | Bin 40924 -> 0 bytes
.../dnn/tutorials/tutorial_dnn_build.markdown | 68 -
.../dnn/tutorials/tutorial_dnn_googlenet.markdown | 66 -
contrib/modules/dnn_modern/CMakeLists.txt | 174 +
contrib/modules/dnn_modern/README.md | 50 +
contrib/modules/dnn_modern/cmake/FindNNPACK.cmake | 54 +
contrib/modules/dnn_modern/cmake/FindTinyDNN.cmake | 47 +
.../dnn_modern/include/opencv2/dnn_modern.hpp | 106 +
contrib/modules/dnn_modern/samples/simple_test.cpp | 93 +
contrib/modules/dnn_modern/src/caffe_converter.cpp | 204 +
contrib/modules/dnn_modern/src/dnn_modern_init.cpp | 47 +
contrib/modules/dnn_modern/src/precomp.hpp | 50 +
contrib/modules/dpm/include/opencv2/dpm.hpp | 5 +
contrib/modules/dpm/src/precomp.cpp | 44 -
contrib/modules/face/include/opencv2/face.hpp | 21 +-
contrib/modules/face/include/opencv2/face/bif.hpp | 14 +-
.../modules/face/include/opencv2/face/facerec.hpp | 235 +-
contrib/modules/face/samples/facerec_demo.cpp | 6 +-
.../modules/face/samples/facerec_eigenfaces.cpp | 8 +-
.../modules/face/samples/facerec_fisherfaces.cpp | 6 +-
contrib/modules/face/samples/facerec_lbph.cpp | 6 +-
contrib/modules/face/samples/facerec_save_load.cpp | 11 +-
contrib/modules/face/samples/facerec_video.cpp | 2 +-
contrib/modules/face/src/bif.cpp | 2 +-
contrib/modules/face/src/eigen_faces.cpp | 14 +-
contrib/modules/face/src/face_basic.cpp | 97 +
contrib/modules/face/src/face_basic.hpp | 175 -
contrib/modules/face/src/face_utils.hpp | 108 +
contrib/modules/face/src/facerec.cpp | 8 +-
contrib/modules/face/src/fisher_faces.cpp | 14 +-
contrib/modules/face/src/lbph_faces.cpp | 25 +-
contrib/modules/face/src/precomp.hpp | 2 -
contrib/modules/face/test/test_bif.cpp | 10 +-
.../modules/face/tutorials/face_tutorial.markdown | 6 +-
contrib/modules/freetype/CMakeLists.txt | 6 +-
.../modules/freetype/include/opencv2/freetype.hpp | 62 +-
contrib/modules/freetype/src/freetype.cpp | 249 +-
contrib/modules/fuzzy/doc/fuzzy.bib | 60 +-
contrib/modules/fuzzy/include/opencv2/fuzzy.hpp | 13 +-
.../fuzzy/include/opencv2/fuzzy/fuzzy_F0_math.hpp | 81 +-
.../fuzzy/include/opencv2/fuzzy/fuzzy_F1_math.hpp | 124 +
.../fuzzy/include/opencv2/fuzzy/fuzzy_image.hpp | 12 +-
.../modules/fuzzy/include/opencv2/fuzzy/types.hpp | 10 +-
contrib/modules/fuzzy/samples/fuzzy_inpainting.cpp | 6 +-
contrib/modules/fuzzy/src/fuzzy_F0_math.cpp | 302 +-
contrib/modules/fuzzy/src/fuzzy_F1_math.cpp | 305 +
contrib/modules/fuzzy/src/fuzzy_image.cpp | 2 +-
contrib/modules/fuzzy/test/test_f0.cpp | 100 +-
contrib/modules/fuzzy/test/test_f1.cpp | 399 +
contrib/modules/fuzzy/test/test_image.cpp | 6 +-
.../fuzzy/tutorials/filtering/filtering.markdown | 60 +
.../filtering/images/fuzzy_filt_output.jpg | Bin 0 -> 67111 bytes
contrib/modules/fuzzy/tutorials/fuzzy.markdown | 26 +
.../inpainting/images/fuzzy_inp_input.jpg | Bin 0 -> 124418 bytes
.../inpainting/images/fuzzy_inp_output.jpg | Bin 0 -> 83853 bytes
.../fuzzy/tutorials/inpainting/inpainting.markdown | 104 +
.../tutorials/theory/images/fuzzy_BF_view.jpg | Bin 0 -> 33998 bytes
.../tutorials/theory/images/fuzzy_pixel_view.jpg | Bin 0 -> 36251 bytes
.../modules/fuzzy/tutorials/theory/theory.markdown | 85 +
contrib/modules/hdf/CMakeLists.txt | 5 +-
contrib/modules/img_hash/CMakeLists.txt | 3 +
contrib/modules/img_hash/README.md | 5 +
.../modules/img_hash/doc/attack_performance.JPG | Bin 0 -> 112908 bytes
.../modules/img_hash/doc/hash_comparison_chart.JPG | Bin 0 -> 44833 bytes
.../img_hash/doc/hash_computation_chart.JPG | Bin 0 -> 46971 bytes
contrib/modules/img_hash/doc/img_hash.bib | 23 +
.../modules/img_hash/include/opencv2/img_hash.hpp | 78 +
.../include/opencv2/img_hash/average_hash.hpp | 39 +
.../include/opencv2/img_hash/block_mean_hash.hpp | 52 +
.../include/opencv2/img_hash/color_moment_hash.hpp | 41 +
.../include/opencv2/img_hash/img_hash_base.hpp | 46 +
.../opencv2/img_hash/marr_hildreth_hash.hpp | 64 +
.../img_hash/include/opencv2/img_hash/phash.hpp | 41 +
.../opencv2/img_hash/radial_variance_hash.hpp | 58 +
contrib/modules/img_hash/samples/hash_samples.cpp | 53 +
contrib/modules/img_hash/src/average_hash.cpp | 86 +
contrib/modules/img_hash/src/block_mean_hash.cpp | 167 +
contrib/modules/img_hash/src/color_moment_hash.cpp | 95 +
contrib/modules/img_hash/src/img_hash_base.cpp | 28 +
.../modules/img_hash/src/marr_hildreth_hash.cpp | 212 +
contrib/modules/img_hash/src/phash.cpp | 93 +
contrib/modules/img_hash/src/precomp.hpp | 29 +
.../modules/img_hash/src/radial_variance_hash.cpp | 361 +
.../modules/img_hash/test/test_average_hash.cpp | 58 +
.../modules/img_hash/test/test_block_mean_hash.cpp | 212 +
contrib/modules/img_hash/test/test_main.cpp | 7 +
.../img_hash/test/test_marr_hildreth_hash.cpp | 60 +
contrib/modules/img_hash/test/test_phash.cpp | 58 +
contrib/modules/img_hash/test/test_precomp.hpp | 20 +
.../img_hash/test/test_radial_variance_hash.cpp | 150 +
contrib/modules/line_descriptor/CMakeLists.txt | 2 +-
.../include/opencv2/line_descriptor/descriptor.hpp | 8 +-
.../modules/line_descriptor/perf/perf_precomp.hpp | 1 -
.../samples/compute_descriptors.cpp | 15 +-
.../line_descriptor/samples/knn_matching.cpp | 14 +-
.../line_descriptor/samples/lines_extraction.cpp | 17 +-
.../samples/lsd_lines_extraction.cpp | 17 +-
.../modules/line_descriptor/samples/matching.cpp | 16 +-
.../line_descriptor/samples/radius_matching.cpp | 15 +-
contrib/modules/line_descriptor/src/precomp.hpp | 4 +-
.../modules/line_descriptor/test/test_precomp.hpp | 1 -
contrib/modules/matlab/CMakeLists.txt | 32 +-
contrib/modules/matlab/generator/build_info.py | 6 +-
contrib/modules/matlab/generator/cvmex.py | 6 +-
contrib/modules/matlab/generator/gen_matlab.py | 6 +-
.../matlab/include/opencv2/matlab/bridge.hpp | 7 +-
contrib/modules/optflow/CMakeLists.txt | 2 +-
.../opencv2/optflow/sparse_matching_gpc.hpp | 1 -
.../optflow/perf/opencl/perf_dis_optflow.cpp | 113 +
contrib/modules/optflow/perf/perf_disflow.cpp | 4 +-
.../modules/optflow/samples/dis_opticalflow.cpp | 74 +
contrib/modules/optflow/samples/gpc_evaluate.cpp | 18 +-
contrib/modules/optflow/samples/motempl.py | 5 +-
contrib/modules/optflow/src/deepflow.cpp | 4 +-
contrib/modules/optflow/src/dis_flow.cpp | 385 +-
contrib/modules/optflow/src/interfaces.cpp | 1 -
contrib/modules/optflow/src/opencl/dis_flow.cl | 522 +
contrib/modules/optflow/src/precomp.hpp | 2 +
.../modules/optflow/src/sparse_matching_gpc.cpp | 8 +-
contrib/modules/optflow/test/ocl/test_dis.cpp | 100 +
.../optflow/test/test_OF_reproducibility.cpp | 8 +-
contrib/modules/phase_unwrapping/CMakeLists.txt | 2 +-
.../modules/phase_unwrapping/test/test_precomp.hpp | 1 -
contrib/modules/plot/CMakeLists.txt | 2 +-
contrib/modules/plot/src/plot.cpp | 24 +-
contrib/modules/plot/src/precomp.cpp | 50 -
contrib/modules/reg/include/opencv2/reg/map.hpp | 14 +-
.../modules/reg/include/opencv2/reg/mapaffine.hpp | 24 +-
contrib/modules/reg/include/opencv2/reg/mapper.hpp | 12 +-
.../reg/include/opencv2/reg/mappergradaffine.hpp | 8 +-
.../reg/include/opencv2/reg/mappergradeuclid.hpp | 10 +-
.../reg/include/opencv2/reg/mappergradproj.hpp | 10 +-
.../reg/include/opencv2/reg/mappergradshift.hpp | 10 +-
.../reg/include/opencv2/reg/mappergradsimilar.hpp | 10 +-
.../reg/include/opencv2/reg/mapperpyramid.hpp | 41 +-
.../modules/reg/include/opencv2/reg/mapprojec.hpp | 22 +-
.../modules/reg/include/opencv2/reg/mapshift.hpp | 21 +-
contrib/modules/reg/perf/perf_precomp.cpp | 44 -
contrib/modules/reg/perf/perf_reg.cpp | 25 +-
contrib/modules/reg/samples/map_test.cpp | 37 +-
contrib/modules/reg/samples/reg_shift.py | 20 +
contrib/modules/reg/src/map.cpp | 4 +-
contrib/modules/reg/src/mapaffine.cpp | 15 +-
contrib/modules/reg/src/mapper.cpp | 35 +-
contrib/modules/reg/src/mappergradaffine.cpp | 27 +-
contrib/modules/reg/src/mappergradeuclid.cpp | 28 +-
contrib/modules/reg/src/mappergradproj.cpp | 28 +-
contrib/modules/reg/src/mappergradshift.cpp | 28 +-
contrib/modules/reg/src/mappergradsimilar.cpp | 28 +-
contrib/modules/reg/src/mapperpyramid.cpp | 28 +-
contrib/modules/reg/src/mapprojec.cpp | 15 +-
contrib/modules/reg/src/mapshift.cpp | 15 +-
contrib/modules/reg/src/precomp.cpp | 39 -
contrib/modules/reg/test/test_precomp.cpp | 44 -
contrib/modules/reg/test/test_reg.cpp | 80 +-
contrib/modules/rgbd/CMakeLists.txt | 3 +-
contrib/modules/rgbd/include/opencv2/rgbd.hpp | 6 +-
.../modules/rgbd/include/opencv2/rgbd/linemod.hpp | 100 +-
.../modules/rgbd/misc/python/pyopencv_linemod.hpp | 46 +
contrib/modules/rgbd/src/depth_to_3d.cpp | 8 +-
contrib/modules/rgbd/src/odometry.cpp | 63 +-
contrib/modules/rgbd/test/test_precomp.cpp | 1 -
contrib/modules/saliency/CMakeLists.txt | 3 +-
.../saliency/saliencySpecializedClasses.hpp | 2 +-
contrib/modules/saliency/src/BING/CmFile.cpp | 2 +-
contrib/modules/saliency/src/BING/CmShow.cpp | 7 +-
contrib/modules/saliency/src/BING/CmShow.hpp | 2 +-
contrib/modules/saliency/src/BING/FilterTIG.cpp | 2 +-
contrib/modules/saliency/src/BING/ValStructVec.cpp | 2 +-
.../modules/saliency/src/BING/objectnessBING.cpp | 2 +-
contrib/modules/sfm/CMakeLists.txt | 4 +-
contrib/modules/sfm/cmake/FindGflags.cmake | 36 +-
.../sfm/include/opencv2/sfm/reconstruct.hpp | 4 +-
.../sfm/include/opencv2/sfm/simple_pipeline.hpp | 8 +-
contrib/modules/sfm/samples/match_reconstruct.cpp | 165 +
.../modules/sfm/samples/scene_reconstruction.cpp | 5 +-
.../sfm/samples/trajectory_reconstruccion.cpp | 5 +-
contrib/modules/sfm/src/libmv_capi.h | 5 +-
.../sfm/src/libmv_light/libmv/logging/logging.h | 5 +
.../libmv_light/libmv/simple_pipeline/pipeline.cc | 4 -
contrib/modules/sfm/src/reconstruct.cpp | 10 +-
contrib/modules/sfm/src/simple_pipeline.cpp | 12 +-
contrib/modules/sfm/test/test_common.cpp | 7 +-
.../sfm_installation/sfm_installation.markdown | 5 +-
contrib/modules/stereo/CMakeLists.txt | 2 +-
contrib/modules/stereo/src/precomp.hpp | 1 -
contrib/modules/structured_light/CMakeLists.txt | 2 +-
.../opencv2/structured_light/sinusoidalpattern.hpp | 2 +-
.../samples/projectorcalibration.cpp | 2 +-
.../structured_light/src/graycodepattern.cpp | 4 +-
.../structured_light/src/sinusoidalpattern.cpp | 4 +-
.../modules/structured_light/test/test_plane.cpp | 3 +-
.../modules/structured_light/test/test_precomp.hpp | 3 +-
.../include/opencv2/surface_matching/icp.hpp | 14 +-
.../opencv2/surface_matching/ppf_helpers.hpp | 10 +-
.../opencv2/surface_matching/ppf_match_3d.hpp | 4 +-
.../modules/surface_matching/samples/ppf_icp.py | 52 +
.../samples/ppf_normal_computation.cpp | 2 +-
contrib/modules/surface_matching/src/c_utils.hpp | 12 +-
contrib/modules/surface_matching/src/icp.cpp | 84 +-
.../modules/surface_matching/src/ppf_helpers.cpp | 42 +-
.../modules/surface_matching/src/ppf_match_3d.cpp | 54 +-
contrib/modules/text/CMakeLists.txt | 2 +-
contrib/modules/text/README.md | 6 +-
contrib/modules/text/doc/text.bib | 34 +
contrib/modules/text/include/opencv2/text.hpp | 10 +-
.../modules/text/include/opencv2/text/erfilter.hpp | 85 +-
contrib/modules/text/include/opencv2/text/ocr.hpp | 109 +-
.../modules/text/samples/character_recognition.cpp | 2 +-
.../text/samples/cropped_word_recognition.cpp | 4 +-
.../text/samples/end_to_end_recognition.cpp | 6 +-
.../text/samples/segmented_word_recognition.cpp | 2 +-
contrib/modules/text/samples/textdetection.py | 2 +-
contrib/modules/text/samples/webcam_demo.cpp | 2 +-
contrib/modules/text/src/erfilter.cpp | 105 +-
.../modules/text/src/ocr_beamsearch_decoder.cpp | 38 +-
contrib/modules/text/src/ocr_hmm_decoder.cpp | 49 +-
contrib/modules/tracking/CMakeLists.txt | 3 +-
.../include/opencv2/tracking/tldDataset.hpp | 6 +-
.../tracking/include/opencv2/tracking/tracker.hpp | 192 +-
contrib/modules/tracking/perf/perf_Tracker.cpp | 8 +-
contrib/modules/tracking/samples/benchmark.cpp | 4 +-
contrib/modules/tracking/samples/goturnTracker.cpp | 24 +-
contrib/modules/tracking/samples/kcf.cpp | 132 +-
.../tracking/samples/multiTracker_dataset.cpp | 4 +-
contrib/modules/tracking/samples/multitracker.cpp | 25 +-
contrib/modules/tracking/samples/multitracker.py | 36 +-
.../modules/tracking/samples/samples_utility.hpp | 28 +
contrib/modules/tracking/samples/tracker.cpp | 59 +-
contrib/modules/tracking/samples/tracker.py | 19 +-
.../modules/tracking/samples/tracker_dataset.cpp | 4 +-
.../samples/tutorial_customizing_cn_tracker.cpp | 3 +-
.../samples/tutorial_introduction_to_tracker.cpp | 2 +-
.../tracking/samples/tutorial_multitracker.cpp | 19 +-
contrib/modules/tracking/src/gtrTracker.cpp | 33 +-
contrib/modules/tracking/src/gtrTracker.hpp | 12 +-
contrib/modules/tracking/src/gtrUtils.cpp | 6 +-
contrib/modules/tracking/src/gtrUtils.hpp | 6 +-
contrib/modules/tracking/src/multiTracker.cpp | 13 +-
contrib/modules/tracking/src/multiTracker_alt.cpp | 64 +-
contrib/modules/tracking/src/roiSelector.cpp | 185 -
contrib/modules/tracking/src/tldDataset.cpp | 6 +-
contrib/modules/tracking/src/tldTracker.cpp | 6 +-
contrib/modules/tracking/src/tldTracker.hpp | 9 +-
contrib/modules/tracking/src/tldUtils.cpp | 28 -
contrib/modules/tracking/src/tldUtils.hpp | 5 +-
contrib/modules/tracking/src/tracker.cpp | 25 +-
contrib/modules/tracking/src/trackerBoosting.cpp | 5 +-
contrib/modules/tracking/src/trackerKCF.cpp | 92 +-
contrib/modules/tracking/src/trackerMIL.cpp | 5 +-
contrib/modules/tracking/src/trackerMedianFlow.cpp | 447 +-
contrib/modules/tracking/test/test_aukf.cpp | 4 +-
contrib/modules/tracking/test/test_trackerOPE.cpp | 443 -
.../tracking/test/test_trackerParametersIO.cpp | 127 +
contrib/modules/tracking/test/test_trackerSRE.cpp | 550 -
contrib/modules/tracking/test/test_trackerTRE.cpp | 520 -
contrib/modules/tracking/test/test_trackers.cpp | 541 +
contrib/modules/tracking/test/test_ukf.cpp | 4 +-
.../tutorial_introduction_to_tracker.markdown | 1 -
.../tutorials/tutorial_multitracker.markdown | 3 +-
contrib/modules/ximgproc/CMakeLists.txt | 5 +-
.../modules/ximgproc/doc/pics/superpixels_slic.png | Bin 775391 -> 989318 bytes
contrib/modules/ximgproc/doc/ximgproc.bib | 53 +
.../modules/ximgproc/include/opencv2/ximgproc.hpp | 50 +-
.../include/opencv2/ximgproc/paillou_filter.hpp | 4 +-
.../include/opencv2/ximgproc/segmentation.hpp | 2 +-
.../ximgproc/include/opencv2/ximgproc/slic.hpp | 19 +-
.../opencv2/ximgproc/structured_edge_detection.hpp | 26 +-
.../opencv2/ximgproc/weighted_median_filter.hpp | 15 +-
contrib/modules/ximgproc/samples/filterdemo.cpp | 105 +
.../ximgproc/samples/niblack_thresholding.cpp | 5 +-
contrib/modules/ximgproc/samples/paillou_demo.cpp | 18 +-
.../samples/selectivesearchsegmentation_demo.py | 60 +
contrib/modules/ximgproc/samples/slic.cpp | 4 +-
.../ximgproc/samples/structured_edge_detection.cpp | 10 +
contrib/modules/ximgproc/samples/thinning.cpp | 5 +-
contrib/modules/ximgproc/src/anisodiff.cpp | 293 +
.../ximgproc/src/bilateral_texture_filter.cpp | 2 +-
contrib/modules/ximgproc/src/deriche_filter.cpp | 1 -
contrib/modules/ximgproc/src/disparity_filters.cpp | 16 +-
.../modules/ximgproc/src/fast_line_detector.cpp | 16 +-
contrib/modules/ximgproc/src/lsc.cpp | 60 +-
.../modules/ximgproc/src/niblack_thresholding.cpp | 33 +-
contrib/modules/ximgproc/src/opencl/anisodiff.cl | 39 +
contrib/modules/ximgproc/src/paillou_filter.cpp | 382 +-
.../ximgproc/src/rolling_guidance_filter.cpp | 1 -
.../ximgproc/src/selectivesearchsegmentation.cpp | 5 +-
contrib/modules/ximgproc/src/slic.cpp | 635 +-
.../ximgproc/src/structured_edge_detection.cpp | 193 +-
.../ximgproc/src/weighted_median_filter.cpp | 17 +-
contrib/modules/ximgproc/test/test_anisodiff.cpp | 25 +
.../ximgproc/test/test_rolling_guidance_filter.cpp | 7 +-
.../ximgproc/test/test_weighted_median_filter.cpp | 10 +
contrib/modules/xobjdetect/CMakeLists.txt | 6 +-
.../xobjdetect/include/opencv2/xobjdetect.hpp | 1 -
contrib/modules/xobjdetect/src/precomp.hpp | 1 -
contrib/modules/xobjdetect/src/wbdetector.hpp | 1 -
.../waldboost_detector/waldboost_detector.cpp | 7 +-
contrib/modules/xphoto/CMakeLists.txt | 2 +-
contrib/modules/xphoto/src/annf.hpp | 16 +-
.../xphoto/src/bm3d_denoising_invoker_commons.hpp | 2 +-
contrib/modules/xphoto/test/test_precomp.hpp | 1 -
data/haarcascades/haarcascade_frontalcatface.xml | 4 +-
.../haarcascade_frontalcatface_extended.xml | 4 +-
data/haarcascades/haarcascade_smile.xml | 4 +-
data/haarcascades_cuda/haarcascade_smile.xml | 4 +-
data/lbpcascades/lbpcascade_frontalcatface.xml | 4 +-
.../lbpcascade_frontalface_improved.xml | 1469 +
doc/CMakeLists.txt | 2 +-
doc/Doxyfile.in | 8 +-
doc/DoxygenLayout.xml | 1 -
doc/footer.html | 2 +-
doc/opencv.bib | 7 +
doc/pattern_tools/gen_pattern.py | 14 +-
doc/pattern_tools/svgfig.py | 104 +-
.../py_calibration/py_calibration.markdown | 2 +-
.../py_epipolar_geometry.markdown | 2 +-
.../py_core/py_basic_ops/py_basic_ops.markdown | 14 +-
.../py_image_arithmetics.markdown | 4 +-
.../py_optimization/py_optimization.markdown | 2 +-
.../py_feature2d/py_brief/py_brief.markdown | 4 +-
.../py_feature2d/py_fast/py_fast.markdown | 10 +-
.../py_feature_homography.markdown | 4 +-
.../py_features_meaning.markdown | 2 +-
.../py_feature2d/py_matcher/py_matcher.markdown | 4 +-
.../py_surf_intro/py_surf_intro.markdown | 12 +-
.../py_image_display/py_image_display.markdown | 6 +-
.../py_mouse_handling/py_mouse_handling.markdown | 2 +-
.../py_video_display/py_video_display.markdown | 24 +-
.../py_colorspaces/py_colorspaces.markdown | 4 +-
.../py_contour_features.markdown | 2 +-
.../py_contours_begin/py_contours_begin.markdown | 17 +-
.../py_contours_hierarchy.markdown | 4 +-
.../py_contours_more_functions.markdown | 2 +-
.../py_histogram_begins.markdown | 2 +-
.../py_histogram_equalization.markdown | 2 +-
.../py_houghlines/py_houghlines.markdown | 100 +-
.../py_thresholding/py_thresholding.markdown | 2 +-
.../py_fourier_transform.markdown | 4 +-
.../py_knn/py_knn_opencv/py_knn_opencv.markdown | 6 +-
.../py_knn_understanding.markdown | 6 +-
.../py_svm/py_svm_opencv/py_svm_opencv.markdown | 103 +-
.../py_setup_in_fedora/py_setup_in_fedora.markdown | 31 +-
.../py_setup_in_windows.markdown | 10 +-
.../camera_calibration_square_chess.markdown | 21 +-
.../calib3d/table_of_content_calib3d.markdown | 3 +-
.../basic_linear_transform.markdown | 167 +-
.../Basic_Linear_Transform_Tutorial_gamma.png | Bin 0 -> 92059 bytes
..._Linear_Transform_Tutorial_gamma_correction.jpg | Bin 0 -> 276052 bytes
.../Basic_Linear_Transform_Tutorial_hist_alpha.png | Bin 0 -> 3192 bytes
.../Basic_Linear_Transform_Tutorial_hist_beta.png | Bin 0 -> 3531 bytes
...Linear_Transform_Tutorial_histogram_compare.png | Bin 0 -> 1448 bytes
...nsform_Tutorial_linear_transform_correction.jpg | Bin 0 -> 227228 bytes
.../how_to_scan_images/how_to_scan_images.markdown | 30 +-
.../how_to_use_OpenCV_parallel_for_.markdown | 188 +
...e_OpenCV_parallel_for_640px-Mandelset_hires.png | Bin 0 -> 16752 bytes
.../how_to_use_OpenCV_parallel_for_Mandelbrot.png | Bin 0 -> 63249 bytes
...enCV_parallel_for_sqrt_scale_transformation.png | Bin 0 -> 33815 bytes
doc/tutorials/core/mat_operations.markdown | 2 +-
.../mat_the_basic_image_container.markdown | 4 +-
doc/tutorials/core/table_of_content_core.markdown | 7 +
.../dnn/dnn_googlenet/dnn_googlenet.markdown | 66 +
doc/tutorials/dnn/dnn_halide/dnn_halide.markdown | 130 +
.../dnn_halide_scheduling.markdown | 82 +
.../tutorials/dnn/images}/space_shuttle.jpg | Bin
doc/tutorials/dnn/table_of_content_dnn.markdown | 26 +
.../harris_detector/harris_detector.markdown | 2 +-
.../gpu_basics_similarity.markdown | 66 +-
.../gpu-thrust-interop/gpu_thrust_interop.markdown | 4 +-
doc/tutorials/gpu/table_of_content_gpu.markdown | 7 +
doc/tutorials/highgui/trackbar/trackbar.markdown | 2 +-
.../erosion_dilatation/erosion_dilatation.markdown | 26 +-
.../template_matching/template_matching.markdown | 261 +-
doc/tutorials/imgproc/hitOrMiss/hitOrMiss.markdown | 60 +
.../imgproc/hitOrMiss/images/hitmiss_example2.png | Bin 0 -> 22299 bytes
.../imgproc/hitOrMiss/images/hitmiss_example3.png | Bin 0 -> 22802 bytes
.../imgproc/hitOrMiss/images/hitmiss_input.png | Bin 0 -> 25033 bytes
.../imgproc/hitOrMiss/images/hitmiss_kernels.png | Bin 0 -> 11040 bytes
.../imgproc/hitOrMiss/images/hitmiss_output.png | Bin 0 -> 18677 bytes
.../canny_detector/canny_detector.markdown | 12 +-
.../imgproc/imgtrans/filter_2d/filter_2d.markdown | 4 +-
.../imgtrans/hough_circle/hough_circle.markdown | 2 +-
.../imgtrans/warp_affine/warp_affine.markdown | 34 +-
.../imgproc/table_of_content_imgproc.markdown | 30 +-
.../introduction/biicode/images/bii_lena.png | Bin 102674 -> 0 bytes
.../building_tegra_cuda.markdown | 2 +-
.../java_eclipse/java_eclipse.markdown | 2 +-
.../linux_install/linux_install.markdown | 16 +-
.../load_save_image/load_save_image.markdown | 2 +-
.../windows_install/images/MiktexInstall.png | Bin 10347 -> 0 bytes
.../windows_install/images/Sphinx_Install.png | Bin 21619 -> 0 bytes
.../windows_install/images/WindowsBuildDoc.png | Bin 4627 -> 0 bytes
.../windows_install/images/cmsdstartwindows.jpg | Bin 8795 -> 0 bytes
.../windows_install/windows_install.markdown | 110 +-
.../windows_visual_studio_Opencv.markdown | 27 +-
.../cascade_classifier/cascade_classifier.markdown | 6 +-
doc/tutorials/tutorials.markdown | 26 +-
modules/calib3d/include/opencv2/calib3d.hpp | 205 +-
modules/calib3d/misc/java/gen_dict.json | 42 +
modules/calib3d/misc/java/test/Calib3dTest.java | 2 +-
modules/calib3d/perf/perf_stereosgbm.cpp | 14 +-
modules/calib3d/src/ap3p.cpp | 418 +
modules/calib3d/src/ap3p.h | 67 +
modules/calib3d/src/calibinit.cpp | 22 +-
modules/calib3d/src/calibration.cpp | 140 +-
modules/calib3d/src/circlesgrid.cpp | 19 +-
modules/calib3d/src/circlesgrid.hpp | 28 +-
modules/calib3d/src/compat_ptsetreg.cpp | 4 -
modules/calib3d/src/dls.h | 2 +-
modules/calib3d/src/epnp.cpp | 14 +-
modules/calib3d/src/fisheye.cpp | 34 +-
modules/calib3d/src/five-point.cpp | 42 +-
modules/calib3d/src/fundam.cpp | 4 +-
modules/calib3d/src/homography_decomp.cpp | 2 +-
modules/calib3d/src/p3p.cpp | 35 +
modules/calib3d/src/p3p.h | 6 +-
modules/calib3d/src/ptsetreg.cpp | 20 +-
modules/calib3d/src/rho.cpp | 54 +-
modules/calib3d/src/solvepnp.cpp | 161 +-
modules/calib3d/src/stereobm.cpp | 546 +-
modules/calib3d/src/stereosgbm.cpp | 748 +-
modules/calib3d/src/triangulate.cpp | 48 +-
modules/calib3d/src/upnp.cpp | 6 +-
modules/calib3d/test/test_affine2d_estimator.cpp | 28 +
.../test/test_affine_partial2d_estimator.cpp | 27 +
modules/calib3d/test/test_cameracalibration.cpp | 3 +-
modules/calib3d/test/test_chesscorners.cpp | 10 -
modules/calib3d/test/test_fisheye.cpp | 91 +-
modules/calib3d/test/test_homography_decomp.cpp | 2 +-
modules/calib3d/test/test_solvepnp_ransac.cpp | 168 +-
modules/calib3d/test/test_stereomatching.cpp | 22 +
modules/calib3d/test/test_undistort_points.cpp | 13 +-
modules/core/CMakeLists.txt | 32 +-
modules/core/include/opencv2/core.hpp | 24 +-
modules/core/include/opencv2/core/affine.hpp | 8 +-
modules/core/include/opencv2/core/base.hpp | 75 +-
modules/core/include/opencv2/core/bufferpool.hpp | 9 +
modules/core/include/opencv2/core/core_c.h | 4 +-
modules/core/include/opencv2/core/cuda.hpp | 34 +-
modules/core/include/opencv2/core/cuda/warp.hpp | 2 +-
.../core/include/opencv2/core/cv_cpu_dispatch.h | 210 +
modules/core/include/opencv2/core/cv_cpu_helper.h | 184 +
modules/core/include/opencv2/core/cvdef.h | 245 +-
modules/core/include/opencv2/core/cvstd.hpp | 45 +-
modules/core/include/opencv2/core/cvstd.inl.hpp | 51 +-
modules/core/include/opencv2/core/fast_math.hpp | 72 +-
modules/core/include/opencv2/core/hal/intrin.hpp | 53 +
.../core/include/opencv2/core/hal/intrin_cpp.hpp | 76 +-
.../core/include/opencv2/core/hal/intrin_neon.hpp | 71 +-
.../core/include/opencv2/core/hal/intrin_sse.hpp | 172 +-
modules/core/include/opencv2/core/mat.hpp | 170 +-
modules/core/include/opencv2/core/mat.inl.hpp | 201 +-
modules/core/include/opencv2/core/matx.hpp | 49 +-
modules/core/include/opencv2/core/ocl.hpp | 111 +-
modules/core/include/opencv2/core/ocl_genbase.hpp | 25 +-
.../core/opencl/runtime/opencl_clamdblas.hpp | 2 +-
.../core/opencl/runtime/opencl_clamdfft.hpp | 2 +-
.../opencv2/core/opencl/runtime/opencl_core.hpp | 2 +-
.../core/include/opencv2/core/openvx/ovx_defs.hpp | 8 +
modules/core/include/opencv2/core/operations.hpp | 6 +-
modules/core/include/opencv2/core/optim.hpp | 2 +-
modules/core/include/opencv2/core/persistence.hpp | 98 +-
modules/core/include/opencv2/core/private.cuda.hpp | 14 -
modules/core/include/opencv2/core/private.hpp | 308 +-
.../private/cv_cpu_include_simd_declarations.hpp | 30 +
modules/core/include/opencv2/core/softfloat.hpp | 245 +
modules/core/include/opencv2/core/types.hpp | 49 +-
modules/core/include/opencv2/core/types_c.h | 38 +-
modules/core/include/opencv2/core/utility.hpp | 112 +-
modules/core/include/opencv2/core/utils/logger.hpp | 84 +
modules/core/include/opencv2/core/utils/trace.hpp | 250 +
.../include/opencv2/core/utils/trace.private.hpp | 419 +
modules/core/include/opencv2/core/version.hpp | 2 +-
modules/core/misc/java/gen_dict.json | 896 +
modules/core/misc/java/src/java/core+DMatch.java | 3 -
.../core/misc/java/src/java/core+MatOfRect2d.java | 81 +
modules/core/misc/java/src/java/core+Rect.java | 4 +
modules/core/misc/java/src/java/core+Rect2d.java | 104 +
modules/core/misc/java/src/java/core+Size.java | 4 +
modules/core/perf/opencl/perf_matop.cpp | 2 +-
modules/core/perf/perf_lut.cpp | 26 +
modules/core/perf/perf_norm.cpp | 58 +-
modules/core/src/algorithm.cpp | 5 +
modules/core/src/alloc.cpp | 647 +-
modules/core/src/arithm.cpp | 27 +-
modules/core/src/array.cpp | 3 +-
modules/core/src/command_line_parser.cpp | 4 +-
modules/core/src/convert.avx2.cpp | 78 +
modules/core/src/convert.cpp | 915 +-
modules/core/src/convert.fp16.cpp | 167 +
modules/core/src/convert.hpp | 188 +
modules/core/src/convert.sse4_1.cpp | 241 +
modules/core/src/copy.cpp | 437 +-
modules/core/src/cuda_stream.cpp | 46 +-
modules/core/src/datastructs.cpp | 3 +-
modules/core/src/directx.cpp | 2 +
modules/core/src/dxt.cpp | 39 +-
modules/core/src/glob.cpp | 4 +-
modules/core/src/hal_internal.cpp | 40 +-
modules/core/src/intel_gpu_gemm.inl.hpp | 147 +
modules/core/src/kmeans.cpp | 33 +-
modules/core/src/lapack.cpp | 222 +-
modules/core/src/lda.cpp | 6 +-
modules/core/src/lpsolver.cpp | 1 -
modules/core/src/mathfuncs.cpp | 109 +-
modules/core/src/mathfuncs_core.cpp | 1587 -
modules/core/src/mathfuncs_core.dispatch.cpp | 215 +
modules/core/src/mathfuncs_core.simd.hpp | 1553 +
modules/core/src/matmul.cpp | 193 +-
modules/core/src/matrix.cpp | 703 +-
modules/core/src/ocl.cpp | 1567 +-
modules/core/src/ocl_deprecated.hpp | 1211 +
modules/core/src/opencl/halfconvert.cl | 73 +
modules/core/src/opencl/intel_gemm.cl | 1082 +
modules/core/src/opencl/runtime/opencl_core.cpp | 5 +-
modules/core/src/opengl.cpp | 6 +-
modules/core/src/out.cpp | 2 +-
modules/core/src/ovx.cpp | 34 +-
modules/core/src/parallel.cpp | 148 +-
modules/core/src/parallel_pthreads.cpp | 27 +-
modules/core/src/persistence.cpp | 212 +-
modules/core/src/precomp.hpp | 22 +-
modules/core/src/rand.cpp | 24 +-
modules/core/src/softfloat.cpp | 3945 ++
modules/core/src/stat.cpp | 969 +-
modules/core/src/stat.dispatch.cpp | 28 +
modules/core/src/stat.simd.hpp | 171 +
modules/core/src/system.cpp | 617 +-
modules/core/src/trace.cpp | 1128 +
modules/core/src/umatrix.cpp | 17 +-
modules/core/test/ocl/test_arithm.cpp | 73 +-
modules/core/test/test_arithm.cpp | 94 +
modules/core/test/test_countnonzero.cpp | 27 +
modules/core/test/test_eigen.cpp | 4 +-
modules/core/test/test_intrin.cpp | 42 +-
modules/core/test/test_io.cpp | 383 +-
modules/core/test/test_ippasync.cpp | 11 -
modules/core/test/test_mat.cpp | 207 +
modules/core/test/test_math.cpp | 577 +-
modules/core/test/test_misc.cpp | 16 +
modules/core/test/test_operations.cpp | 173 +-
modules/core/test/test_rand.cpp | 36 +
modules/core/test/test_umat.cpp | 14 +
modules/cudaarithm/include/opencv2/cudaarithm.hpp | 30 +
modules/cudaarithm/src/arithm.cpp | 197 +-
modules/cudaarithm/src/cuda/absdiff_scalar.cu | 63 +-
modules/cudaarithm/test/test_arithm.cpp | 27 +
modules/cudabgsegm/perf/perf_bgsegm.cpp | 19 +-
modules/cudabgsegm/test/test_bgsegm.cpp | 15 +-
modules/cudacodec/perf/perf_video.cpp | 17 +-
modules/cudacodec/src/ffmpeg_video_source.cpp | 2 +-
modules/cudacodec/src/precomp.hpp | 2 +-
modules/cudacodec/src/thread.cpp | 4 +-
modules/cudacodec/src/video_writer.cpp | 8 +-
modules/cudacodec/test/test_video.cpp | 4 +-
modules/cudafilters/src/cuda/median_filter.cu | 5 -
modules/cudafilters/src/filtering.cpp | 7 +-
.../cudaimgproc/include/opencv2/cudaimgproc.hpp | 9 +
modules/cudaimgproc/src/cuda/hist.cu | 66 +
modules/cudaimgproc/src/histogram.cpp | 14 +-
modules/cudaimgproc/test/test_histogram.cpp | 43 +
modules/cudalegacy/perf/perf_bgsegm.cpp | 17 +-
modules/cudaobjdetect/src/cuda/hog.cu | 151 +-
modules/cudaobjdetect/src/hog.cpp | 170 +-
.../cudaoptflow/include/opencv2/cudaoptflow.hpp | 2 +-
modules/cudaoptflow/src/cuda/pyrlk.cu | 19 +-
modules/cudaoptflow/src/pyrlk.cpp | 6 +-
modules/cudev/include/opencv2/cudev/warp/warp.hpp | 2 +-
modules/dnn/CMakeLists.txt | 90 +
modules/dnn/include/opencv2/dnn.hpp | 64 +
modules/dnn/include/opencv2/dnn/all_layers.hpp | 471 +
modules/dnn/include/opencv2/dnn/dict.hpp | 152 +
modules/dnn/include/opencv2/dnn/dnn.hpp | 697 +
modules/dnn/include/opencv2/dnn/dnn.inl.hpp | 373 +
modules/dnn/include/opencv2/dnn/layer.details.hpp | 78 +
modules/dnn/include/opencv2/dnn/layer.hpp | 85 +
modules/dnn/include/opencv2/dnn/shape_utils.hpp | 197 +
modules/dnn/misc/caffe/caffe.pb.cc | 53676 +++++++++++++++++++
modules/dnn/misc/caffe/caffe.pb.h | 28612 ++++++++++
modules/dnn/misc/java/filelist_common | 1 +
modules/dnn/misc/java/gen_dict.json | 55 +
modules/dnn/misc/java/src/cpp/dnn_converters.cpp | 94 +
modules/dnn/misc/java/src/cpp/dnn_converters.hpp | 36 +
modules/dnn/misc/java/test/DnnTensorFlowTest.java | 113 +
modules/dnn/misc/python/pyopencv_dnn.hpp | 39 +
.../dnn/misc/tensorflow/attr_value.pb.cc | 0
.../dnn/misc/tensorflow/attr_value.pb.h | 0
.../dnn/misc/tensorflow/function.pb.cc | 0
.../dnn/misc/tensorflow/function.pb.h | 0
.../dnn/misc/tensorflow/graph.pb.cc | 0
.../dnn/misc/tensorflow/graph.pb.h | 0
.../dnn/misc/tensorflow/op_def.pb.cc | 0
.../dnn/misc/tensorflow/op_def.pb.h | 0
.../dnn/misc/tensorflow/tensor.pb.cc | 0
.../dnn/misc/tensorflow/tensor.pb.h | 0
.../dnn/misc/tensorflow/tensor_shape.pb.cc | 0
.../dnn/misc/tensorflow/tensor_shape.pb.h | 0
.../dnn/misc/tensorflow/types.pb.cc | 0
.../dnn/misc/tensorflow/types.pb.h | 0
.../dnn/misc/tensorflow/versions.pb.cc | 0
.../dnn/misc/tensorflow/versions.pb.h | 0
modules/dnn/perf/perf_convolution.cpp | 106 +
modules/dnn/perf/perf_halide_net.cpp | 174 +
modules/dnn/perf/perf_main.cpp | 12 +
.../modules => modules}/dnn/perf/perf_precomp.hpp | 0
modules/dnn/src/caffe/caffe.proto | 1581 +
modules/dnn/src/caffe/caffe_importer.cpp | 393 +
modules/dnn/src/caffe/caffe_io.cpp | 1151 +
modules/dnn/src/caffe/caffe_io.hpp | 108 +
modules/dnn/src/caffe/glog_emulator.hpp | 106 +
modules/dnn/src/dnn.cpp | 2263 +
modules/dnn/src/halide_scheduler.cpp | 285 +
modules/dnn/src/halide_scheduler.hpp | 37 +
modules/dnn/src/init.cpp | 121 +
modules/dnn/src/layers/batch_norm_layer.cpp | 201 +
modules/dnn/src/layers/blank_layer.cpp | 82 +
modules/dnn/src/layers/concat_layer.cpp | 226 +
modules/dnn/src/layers/convolution_layer.cpp | 1225 +
modules/dnn/src/layers/crop_layer.cpp | 157 +
modules/dnn/src/layers/detection_output_layer.cpp | 728 +
modules/dnn/src/layers/elementwise_layers.cpp | 583 +
modules/dnn/src/layers/eltwise_layer.cpp | 335 +
modules/dnn/src/layers/flatten_layer.cpp | 129 +
modules/dnn/src/layers/fully_connected_layer.cpp | 310 +
modules/dnn/src/layers/layers_common.cpp | 207 +
modules/dnn/src/layers/layers_common.hpp | 76 +
modules/dnn/src/layers/layers_common.simd.hpp | 370 +
modules/dnn/src/layers/lrn_layer.cpp | 345 +
modules/dnn/src/layers/max_unpooling_layer.cpp | 131 +
modules/dnn/src/layers/mvn_layer.cpp | 112 +
modules/dnn/src/layers/normalize_bbox_layer.cpp | 227 +
modules/dnn/src/layers/padding_layer.cpp | 134 +
modules/dnn/src/layers/permute_layer.cpp | 321 +
modules/dnn/src/layers/pooling_layer.cpp | 641 +
modules/dnn/src/layers/prior_box_layer.cpp | 384 +
modules/dnn/src/layers/recurrent_layers.cpp | 452 +
modules/dnn/src/layers/reshape_layer.cpp | 251 +
modules/dnn/src/layers/scale_layer.cpp | 150 +
modules/dnn/src/layers/shift_layer.cpp | 99 +
modules/dnn/src/layers/slice_layer.cpp | 144 +
modules/dnn/src/layers/softmax_layer.cpp | 221 +
modules/dnn/src/layers/split_layer.cpp | 101 +
modules/dnn/src/op_halide.cpp | 209 +
modules/dnn/src/op_halide.hpp | 84 +
modules/dnn/src/opencl/activations.cl | 44 +
.../modules => modules}/dnn/src/opencl/col2im.cl | 0
.../modules => modules}/dnn/src/opencl/im2col.cl | 0
{contrib/modules => modules}/dnn/src/opencl/lrn.cl | 0
modules/dnn/src/opencl/pooling.cl | 106 +
.../modules => modules}/dnn/src/opencl/softmax.cl | 0
modules/dnn/src/precomp.hpp | 54 +
.../dnn/src/tensorflow/attr_value.proto | 0
.../dnn/src/tensorflow/function.proto | 0
.../dnn/src/tensorflow/graph.proto | 0
.../dnn/src/tensorflow/op_def.proto | 0
.../dnn/src/tensorflow/tensor.proto | 0
.../dnn/src/tensorflow/tensor_shape.proto | 0
modules/dnn/src/tensorflow/tf_importer.cpp | 915 +
modules/dnn/src/tensorflow/tf_io.cpp | 63 +
modules/dnn/src/tensorflow/tf_io.hpp | 29 +
.../dnn/src/tensorflow/types.proto | 0
.../dnn/src/tensorflow/versions.proto | 0
.../dnn/src/torch/COPYRIGHT.txt | 0
modules/dnn/src/torch/THDiskFile.cpp | 532 +
modules/dnn/src/torch/THDiskFile.h | 23 +
modules/dnn/src/torch/THFile.cpp | 122 +
modules/dnn/src/torch/THFile.h | 55 +
modules/dnn/src/torch/THFilePrivate.h | 37 +
modules/dnn/src/torch/THGeneral.cpp | 13 +
modules/dnn/src/torch/THGeneral.h | 22 +
modules/dnn/src/torch/torch_importer.cpp | 1039 +
modules/dnn/test/cityscapes_semsegm_test_enet.py | 140 +
{contrib/modules => modules}/dnn/test/cnpy.cpp | 0
{contrib/modules => modules}/dnn/test/cnpy.h | 0
modules/dnn/test/imagenet_cls_test_alexnet.py | 241 +
modules/dnn/test/imagenet_cls_test_googlenet.py | 39 +
modules/dnn/test/imagenet_cls_test_inception.py | 77 +
modules/dnn/test/npy_blob.hpp | 65 +
modules/dnn/test/pascal_semsegm_test_fcn.py | 224 +
modules/dnn/test/test_caffe_importer.cpp | 191 +
modules/dnn/test/test_common.hpp | 60 +
modules/dnn/test/test_googlenet.cpp | 131 +
modules/dnn/test/test_halide_layers.cpp | 651 +
modules/dnn/test/test_halide_nets.cpp | 175 +
modules/dnn/test/test_layers.cpp | 435 +
modules/dnn/test/test_main.cpp | 20 +
.../modules => modules}/dnn/test/test_precomp.hpp | 0
modules/dnn/test/test_tf_importer.cpp | 128 +
modules/dnn/test/test_torch_importer.cpp | 207 +
modules/features2d/CMakeLists.txt | 2 +-
modules/features2d/misc/java/gen_dict.json | 21 +
modules/features2d/perf/opencl/perf_fast.cpp | 47 -
modules/features2d/perf/opencl/perf_feature2d.cpp | 81 +
modules/features2d/perf/opencl/perf_orb.cpp | 87 -
modules/features2d/perf/perf_agast.cpp | 42 -
modules/features2d/perf/perf_fast.cpp | 40 -
modules/features2d/perf/perf_feature2d.cpp | 66 +
modules/features2d/perf/perf_feature2d.hpp | 87 +
modules/features2d/perf/perf_orb.cpp | 80 -
modules/features2d/src/agast_score.cpp | 7 +-
modules/features2d/src/akaze.cpp | 14 +-
modules/features2d/src/brisk.cpp | 10 +-
modules/features2d/src/evaluation.cpp | 2 +-
modules/features2d/src/fast.cpp | 126 +-
modules/features2d/src/kaze.cpp | 3 +-
modules/features2d/src/kaze/AKAZEFeatures.cpp | 1913 +-
modules/features2d/src/kaze/AKAZEFeatures.h | 42 +-
modules/features2d/src/kaze/KAZEFeatures.cpp | 48 +-
modules/features2d/src/kaze/TEvolution.h | 1 +
modules/features2d/src/kaze/fed.cpp | 2 +-
.../features2d/src/kaze/nldiffusion_functions.cpp | 35 +-
.../features2d/src/kaze/nldiffusion_functions.h | 8 +-
modules/features2d/src/kaze/utils.h | 55 -
modules/features2d/src/keypoint.cpp | 2 +
modules/features2d/src/mser.cpp | 141 +-
modules/features2d/src/opencl/akaze.cl | 122 +
.../test/ocl/test_brute_force_matcher.cpp | 6 +-
modules/features2d/test/test_akaze.cpp | 47 +
.../test/test_descriptors_invariance.cpp | 194 +
.../test/test_descriptors_regression.cpp | 224 +-
.../features2d/test/test_detectors_invariance.cpp | 255 +
.../features2d/test/test_detectors_regression.cpp | 20 +-
modules/features2d/test/test_invariance_utils.hpp | 92 +
modules/features2d/test/test_mser.cpp | 23 +
modules/features2d/test/test_precomp.hpp | 1 -
.../test/test_rotation_and_scale_invariance.cpp | 717 -
modules/flann/include/opencv2/flann.hpp | 28 +-
modules/flann/include/opencv2/flann/allocator.h | 1 +
modules/flann/include/opencv2/flann/any.h | 6 +
.../flann/include/opencv2/flann/autotuned_index.h | 3 +
modules/flann/include/opencv2/flann/defines.h | 15 +-
modules/flann/include/opencv2/flann/dist.h | 4 +-
modules/flann/include/opencv2/flann/dummy.h | 2 +-
.../flann/include/opencv2/flann/dynamic_bitset.h | 2 +-
modules/flann/include/opencv2/flann/flann_base.hpp | 6 +-
modules/flann/include/opencv2/flann/kdtree_index.h | 5 +
.../include/opencv2/flann/kdtree_single_index.h | 1 +
modules/flann/include/opencv2/flann/logger.h | 5 +
modules/flann/include/opencv2/flann/lsh_table.h | 31 +-
modules/flann/include/opencv2/flann/matrix.h | 2 +-
modules/flann/include/opencv2/flann/random.h | 28 +-
modules/flann/include/opencv2/flann/result_set.h | 2 +-
modules/flann/misc/python/pyopencv_flann.hpp | 3 +
modules/highgui/CMakeLists.txt | 11 +-
modules/highgui/include/opencv2/highgui.hpp | 40 +-
.../highgui/include/opencv2/highgui/highgui_c.h | 2 +-
modules/highgui/misc/java/gen_dict.json | 31 +
modules/highgui/src/precomp.hpp | 4 +-
modules/highgui/src/roiSelector.cpp | 203 +
modules/highgui/src/window.cpp | 26 +-
modules/highgui/src/window_QT.cpp | 2 +-
modules/highgui/src/window_QT.h | 4 +
modules/highgui/src/window_carbon.cpp | 6 +-
modules/highgui/src/window_cocoa.mm | 30 +-
modules/highgui/src/window_gtk.cpp | 14 +-
modules/highgui/src/window_w32.cpp | 6 +-
modules/highgui/src/window_winrt_bridge.cpp | 2 +
modules/imgcodecs/CMakeLists.txt | 11 +-
modules/imgcodecs/include/opencv2/imgcodecs.hpp | 4 +-
modules/imgcodecs/src/bitstrm.cpp | 2 +
modules/imgcodecs/src/exif.cpp | 51 +-
modules/imgcodecs/src/exif.hpp | 10 +-
modules/imgcodecs/src/grfmt_base.cpp | 1 +
modules/imgcodecs/src/grfmt_bmp.cpp | 5 +-
modules/imgcodecs/src/grfmt_exr.cpp | 17 +-
modules/imgcodecs/src/grfmt_gdal.cpp | 7 +-
modules/imgcodecs/src/grfmt_jpeg.cpp | 8 +-
modules/imgcodecs/src/grfmt_jpeg2000.cpp | 6 +-
modules/imgcodecs/src/grfmt_pam.cpp | 3 +
modules/imgcodecs/src/grfmt_png.cpp | 1 +
modules/imgcodecs/src/grfmt_pxm.cpp | 3 +
modules/imgcodecs/src/grfmt_sunras.cpp | 6 +-
modules/imgcodecs/src/grfmt_tiff.cpp | 2 +-
modules/imgcodecs/src/grfmt_webp.cpp | 9 +-
modules/imgcodecs/src/ios_conversions.mm | 6 +-
modules/imgcodecs/src/loadsave.cpp | 140 +-
modules/imgcodecs/src/precomp.hpp | 2 +-
modules/imgcodecs/test/test_grfmt.cpp | 1050 +-
modules/imgcodecs/test/test_jpeg.cpp | 180 +
modules/imgcodecs/test/test_png.cpp | 95 +
modules/imgcodecs/test/test_precomp.hpp | 7 +-
modules/imgcodecs/test/test_read_write.cpp | 122 +
modules/imgcodecs/test/test_tiff.cpp | 202 +
modules/imgcodecs/test/test_webp.cpp | 106 +
modules/imgproc/CMakeLists.txt | 1 +
modules/imgproc/doc/pics/ellipse.png | Bin 2425 -> 0 bytes
modules/imgproc/doc/pics/ellipse.svg | 1156 +
modules/imgproc/include/opencv2/imgproc.hpp | 197 +-
.../imgproc/include/opencv2/imgproc/hal/hal.hpp | 104 +-
modules/imgproc/include/opencv2/imgproc/types_c.h | 23 +-
modules/imgproc/misc/java/gen_dict.json | 134 +
modules/imgproc/perf/opencl/perf_blend.cpp | 2 +-
modules/imgproc/perf/opencl/perf_imgproc.cpp | 8 +-
modules/imgproc/perf/perf_accumulate.cpp | 96 +
modules/imgproc/perf/perf_canny.cpp | 4 +-
modules/imgproc/perf/perf_cvt_color.cpp | 10 +-
modules/imgproc/perf/perf_filter2d.cpp | 27 +
modules/imgproc/perf/perf_pyramids.cpp | 21 +
modules/imgproc/perf/perf_resize.cpp | 4 +-
modules/imgproc/perf/perf_warp.cpp | 74 +-
modules/imgproc/src/accum.cpp | 1724 +-
modules/imgproc/src/accum.dispatch.cpp | 20 +
modules/imgproc/src/accum.simd.hpp | 3136 ++
modules/imgproc/src/approx.cpp | 1 +
modules/imgproc/src/blend.cpp | 256 +-
modules/imgproc/src/canny.cpp | 1269 +-
modules/imgproc/src/color.cpp | 2019 +-
modules/imgproc/src/colormap.cpp | 28 +
modules/imgproc/src/connectedcomponents.cpp | 4435 +-
modules/imgproc/src/contours.cpp | 112 +-
modules/imgproc/src/convhull.cpp | 33 +-
modules/imgproc/src/corner.avx.cpp | 181 +
modules/imgproc/src/corner.cpp | 262 +-
modules/imgproc/src/corner.hpp | 60 +
modules/imgproc/src/demosaicing.cpp | 7 +-
modules/imgproc/src/deriv.cpp | 545 +-
modules/imgproc/src/distransform.cpp | 8 +-
modules/imgproc/src/drawing.cpp | 64 +-
modules/imgproc/src/emd.cpp | 14 +-
modules/imgproc/src/featureselect.cpp | 5 +-
modules/imgproc/src/filter.avx2.cpp | 200 +
modules/imgproc/src/filter.cpp | 770 +-
modules/imgproc/src/filter.hpp | 57 +
modules/imgproc/src/grabcut.cpp | 3 +-
modules/imgproc/src/histogram.cpp | 319 +-
modules/imgproc/src/hough.cpp | 59 +-
modules/imgproc/src/imgwarp.avx2.cpp | 299 +
modules/imgproc/src/imgwarp.cpp | 1061 +-
modules/imgproc/src/imgwarp.hpp | 89 +
modules/imgproc/src/imgwarp.sse4_1.cpp | 678 +
modules/imgproc/src/lsd.cpp | 8 +-
modules/imgproc/src/matchcontours.cpp | 22 +
modules/imgproc/src/min_enclosing_triangle.cpp | 2 +-
modules/imgproc/src/moments.cpp | 277 +-
modules/imgproc/src/morph.cpp | 664 +-
modules/imgproc/src/opencl/clahe.cl | 12 +-
modules/imgproc/src/opencl/cvtcolor.cl | 69 +-
modules/imgproc/src/precomp.hpp | 26 +-
modules/imgproc/src/pyramids.cpp | 17 +-
modules/imgproc/src/samplers.cpp | 2 +-
modules/imgproc/src/shapedescr.cpp | 2 +-
modules/imgproc/src/smooth.cpp | 769 +-
modules/imgproc/src/spatialgradient.cpp | 21 +-
modules/imgproc/src/sumpixels.cpp | 82 +-
modules/imgproc/src/templmatch.cpp | 202 +-
modules/imgproc/src/thresh.cpp | 18 +-
modules/imgproc/src/undistort.avx2.cpp | 200 +
modules/imgproc/src/undistort.cpp | 31 +-
modules/imgproc/src/undistort.hpp | 59 +
modules/imgproc/test/ocl/test_warp.cpp | 2 +-
modules/imgproc/test/test_bilateral_filter.cpp | 9 +-
modules/imgproc/test/test_color.cpp | 25 +
modules/imgproc/test/test_drawing.cpp | 25 +
modules/imgproc/test/test_filter.cpp | 35 +-
modules/imgproc/test/test_houghLines.cpp | 2 +-
modules/imgproc/test/test_imgwarp.cpp | 23 +-
modules/java/CMakeLists.txt | 112 +-
modules/java/android_lib/jni/Android.mk | 1 -
.../src/org/opencv/test/OpenCVTestRunner.java | 2 +-
modules/java/build.xml.in | 17 +-
modules/java/generator/gen_java.py | 785 +-
modules/java/generator/src/cpp/common.h | 15 +-
modules/java/generator/src/cpp/converters.cpp | 16 +-
modules/java/generator/src/cpp/converters.h | 3 +
modules/java/generator/src/cpp/listconverters.cpp | 59 +
modules/java/generator/src/cpp/listconverters.hpp | 19 +
.../src/java/android+AsyncServiceHelper.java | 6 +-
.../src/java/android+BaseLoaderCallback.java | 2 +-
.../src/java/android+CameraBridgeViewBase.java | 2 +-
.../generator/src/java/android+JavaCameraView.java | 27 +-
.../generator/src/java/android+OpenCVLoader.java | 116 -
.../src/java/android+OpenCVLoader.java.in | 127 +
modules/java/generator/src/java/android+sync.py | 7 -
.../generator/src/java/osgi+OpenCVInterface.java | 8 +
.../src/java/osgi+OpenCVNativeLoader.java.in | 18 +
.../java/generator/src/java/utils+Converters.java | 37 +
modules/java/include/opencv2/java.hpp | 49 +
modules/java/pure_test/CMakeLists.txt | 4 +-
modules/ml/include/opencv2/ml.hpp | 175 +-
modules/ml/misc/java/test/MLTest.java | 42 +
modules/ml/src/boost.cpp | 5 +
modules/ml/src/data.cpp | 4 +-
modules/ml/src/em.cpp | 5 +
modules/ml/src/inner_functions.cpp | 10 +
modules/ml/src/lr.cpp | 18 +-
modules/ml/src/nbayes.cpp | 6 +
modules/ml/src/rtrees.cpp | 96 +-
modules/ml/src/svm.cpp | 37 +
modules/ml/src/svmsgd.cpp | 6 +
modules/ml/src/tree.cpp | 9 +-
modules/ml/test/test_emknearestkmeans.cpp | 4 +
modules/ml/test/test_lr.cpp | 8 +
modules/ml/test/test_mltests.cpp | 47 +
modules/ml/test/test_mltests2.cpp | 11 +
modules/objdetect/CMakeLists.txt | 2 +-
modules/objdetect/include/opencv2/objdetect.hpp | 20 +-
.../include/opencv2/objdetect/objdetect_c.h | 1 +
modules/objdetect/src/cascadedetect.cpp | 31 +-
modules/objdetect/src/cascadedetect.hpp | 10 +-
modules/objdetect/src/detection_based_tracker.cpp | 8 +-
modules/objdetect/src/haar.avx.cpp | 369 +
modules/objdetect/src/haar.cpp | 411 +-
modules/objdetect/src/haar.hpp | 101 +
modules/objdetect/src/hog.cpp | 24 +-
modules/objdetect/src/precomp.hpp | 8 -
modules/photo/CMakeLists.txt | 2 +-
modules/photo/include/opencv2/photo.hpp | 12 +-
modules/photo/src/calibrate.cpp | 97 +-
modules/photo/src/denoise_tvl1.cpp | 15 +-
modules/photo/src/denoising.cpp | 1 +
.../photo/src/fast_nlmeans_denoising_invoker.hpp | 4 +
.../src/fast_nlmeans_denoising_invoker_commons.hpp | 4 +-
.../photo/src/fast_nlmeans_denoising_opencl.hpp | 9 +-
modules/photo/src/hdr_common.cpp | 9 +-
modules/photo/src/hdr_common.hpp | 2 +-
modules/photo/src/inpaint.cpp | 76 +-
modules/photo/src/merge.cpp | 2 +-
modules/photo/test/test_hdr.cpp | 17 +-
modules/photo/test/test_inpaint.cpp | 23 +
modules/photo/test/test_npr.cpp | 13 +-
modules/python/CMakeLists.txt | 26 +-
modules/python/common.cmake | 11 +-
modules/python/src2/cv2.cpp | 200 +-
modules/python/src2/gen2.py | 66 +-
modules/python/src2/hdr_parser.py | 72 +-
modules/python/test/test.py | 20 +
modules/python/test/test_shape.py | 23 +
modules/python/test/test_stitching.py | 20 +
modules/shape/CMakeLists.txt | 2 +-
.../shape/include/opencv2/shape/shape_distance.hpp | 3 +
modules/shape/src/aff_trans.cpp | 2 +
modules/shape/src/emdL1.cpp | 2 +
modules/shape/src/emdL1_def.hpp | 8 +
modules/shape/src/haus_dis.cpp | 7 +
modules/shape/src/precomp.cpp | 45 -
modules/shape/src/sc_dis.cpp | 8 +
modules/shape/src/scd_def.hpp | 3 +-
modules/shape/src/tps_trans.cpp | 2 +
modules/shape/test/test_shape.cpp | 22 +
modules/stitching/CMakeLists.txt | 6 +-
.../include/opencv2/stitching/detail/blenders.hpp | 4 +
.../opencv2/stitching/detail/motion_estimators.hpp | 8 +-
.../include/opencv2/stitching/detail/warpers.hpp | 2 +-
modules/stitching/perf/opencl/perf_stitch.cpp | 31 +-
modules/stitching/perf/perf_precomp.hpp | 17 +
modules/stitching/perf/perf_stich.cpp | 28 +-
modules/stitching/src/blenders.cpp | 199 +-
modules/stitching/src/cuda/multiband_blend.cu | 112 +
modules/stitching/src/matchers.cpp | 8 +-
modules/stitching/src/motion_estimators.cpp | 2 +-
modules/stitching/src/seam_finders.cpp | 2 +-
modules/stitching/src/stitcher.cpp | 18 +-
modules/stitching/src/util_log.hpp | 2 +-
modules/stitching/test/test_blenders.cuda.cpp | 93 +
modules/superres/CMakeLists.txt | 4 +-
modules/superres/src/btv_l1.cpp | 25 +-
modules/superres/src/input_array_utility.cpp | 7 +-
modules/superres/test/test_precomp.hpp | 13 -
modules/superres/test/test_superres.cpp | 4 +-
modules/ts/include/opencv2/ts.hpp | 58 +-
modules/ts/include/opencv2/ts/cuda_perf.hpp | 7 +-
modules/ts/include/opencv2/ts/cuda_test.hpp | 16 +-
modules/ts/include/opencv2/ts/ocl_perf.hpp | 22 +-
modules/ts/include/opencv2/ts/ocl_test.hpp | 6 +-
modules/ts/include/opencv2/ts/ts_ext.hpp | 9 +-
modules/ts/include/opencv2/ts/ts_gtest.h | 20 +-
modules/ts/include/opencv2/ts/ts_perf.hpp | 25 +-
modules/ts/misc/run.py | 5 +-
modules/ts/misc/run_long.py | 16 +-
modules/ts/misc/run_suite.py | 41 +-
modules/ts/misc/run_utils.py | 8 +-
modules/ts/misc/trace_profiler.py | 435 +
modules/ts/src/cuda_perf.cpp | 2 +-
modules/ts/src/ocl_test.cpp | 3 +
modules/ts/src/precomp.hpp | 4 +-
modules/ts/src/ts.cpp | 15 +-
modules/ts/src/ts_func.cpp | 6 +-
modules/ts/src/ts_perf.cpp | 55 +-
.../include/opencv2/video/background_segm.hpp | 15 +-
modules/video/include/opencv2/video/tracking.hpp | 34 +-
modules/video/misc/java/gen_dict.json | 16 +
modules/video/perf/opencl/perf_bgfg_mog2.cpp | 19 +-
modules/video/perf/perf_optflowpyrlk.cpp | 52 +
modules/video/src/bgfg_KNN.cpp | 11 +-
modules/video/src/bgfg_gaussmix2.cpp | 22 +-
modules/video/src/ecc.cpp | 10 +
modules/video/src/lkpyramid.cpp | 19 +-
modules/video/src/opencl/pyrlk.cl | 68 +-
modules/video/src/optflowgf.cpp | 2 +-
modules/video/test/ocl/test_bgfg_mog2.cpp | 17 +-
modules/video/test/ocl/test_optflowpyrlk.cpp | 14 +-
modules/video/test/test_camshift.cpp | 4 +-
modules/videoio/CMakeLists.txt | 30 +-
modules/videoio/include/opencv2/videoio.hpp | 37 +-
modules/videoio/include/opencv2/videoio/cap_ios.h | 10 +-
modules/videoio/misc/gen_dict.json | 63 +
modules/videoio/perf/perf_input.cpp | 33 +-
modules/videoio/perf/perf_output.cpp | 43 +-
modules/videoio/perf/perf_precomp.hpp | 29 -
modules/videoio/src/cap.cpp | 221 +-
modules/videoio/src/cap_aravis.cpp | 47 +-
modules/videoio/src/cap_avfoundation.mm | 3 +-
modules/videoio/src/cap_avfoundation_mac.mm | 15 +-
modules/videoio/src/cap_cmu.cpp | 4 +-
modules/videoio/src/cap_dc1394.cpp | 2 +-
modules/videoio/src/cap_dc1394_v2.cpp | 4 +-
modules/videoio/src/cap_dshow.cpp | 115 +-
modules/videoio/src/cap_ffmpeg.cpp | 8 +-
modules/videoio/src/cap_ffmpeg_api.hpp | 2 +-
modules/videoio/src/cap_ffmpeg_impl.hpp | 67 +-
modules/videoio/src/cap_giganetix.cpp | 2 +-
modules/videoio/src/cap_gphoto2.cpp | 2 +-
modules/videoio/src/cap_gstreamer.cpp | 164 +-
modules/videoio/src/cap_images.cpp | 5 +-
modules/videoio/src/cap_libv4l.cpp | 11 +-
modules/videoio/src/cap_mfx_common.cpp | 183 +
modules/videoio/src/cap_mfx_common.hpp | 318 +
modules/videoio/src/cap_mfx_reader.cpp | 273 +
modules/videoio/src/cap_mfx_reader.hpp | 41 +
modules/videoio/src/cap_mfx_writer.cpp | 272 +
modules/videoio/src/cap_mfx_writer.hpp | 48 +
modules/videoio/src/cap_mjpeg_decoder.cpp | 3 +-
modules/videoio/src/cap_mjpeg_encoder.cpp | 12 +-
modules/videoio/src/cap_msmf.cpp | 2 +-
modules/videoio/src/cap_pvapi.cpp | 8 +-
modules/videoio/src/cap_qtkit.mm | 2 -
modules/videoio/src/cap_v4l.cpp | 18 +-
modules/videoio/src/cap_vfw.cpp | 24 +-
modules/videoio/src/cap_ximea.cpp | 8 +-
modules/videoio/src/ffmpeg_codecs.hpp | 2 +-
modules/videoio/src/precomp.hpp | 6 +-
modules/videoio/test/test_basic_props.cpp | 157 -
modules/videoio/test/test_ffmpeg.cpp | 2 +-
modules/videoio/test/test_framecount.cpp | 114 -
modules/videoio/test/test_mfx.cpp | 154 +
modules/videoio/test/test_positioning.cpp | 223 -
modules/videoio/test/test_precomp.hpp | 89 +-
modules/videoio/test/test_video_io.cpp | 685 +-
modules/videoio/test/test_video_pos.cpp | 179 -
.../include/opencv2/videostab/fast_marching.hpp | 2 +-
.../include/opencv2/videostab/global_motion.hpp | 1 +
modules/videostab/src/global_motion.cpp | 24 +-
modules/videostab/src/stabilizer.cpp | 5 +
modules/videostab/src/wobble_suppression.cpp | 2 +-
modules/videostab/test/test_main.cpp | 3 +
modules/videostab/test/test_motion_estimation.cpp | 171 +
modules/videostab/test/test_precomp.hpp | 16 +
modules/viz/CMakeLists.txt | 27 +-
.../viz/test/{test_precomp.cpp => test_common.cpp} | 0
modules/viz/test/test_common.hpp | 92 +
modules/viz/test/test_precomp.hpp | 114 +-
modules/viz/test/test_tutorial2.cpp | 2 +-
modules/viz/test/test_tutorial3.cpp | 2 +-
modules/world/CMakeLists.txt | 16 +-
platforms/android/README.android | 2 +-
platforms/android/android.toolchain.cmake | 10 +-
platforms/android/build-tests/test_ndk_build.py | 19 +-
platforms/android/build_sdk.py | 2 +-
.../android/service/engine/AndroidManifest.xml | 4 +-
.../src/org/opencv/engine/OpenCVEngineService.java | 2 +-
platforms/android/service/readme.txt | 2 +-
platforms/ios/Info.Dynamic.plist.in | 28 +
platforms/ios/build_framework.py | 144 +-
platforms/ios/cmake/Modules/Platform/iOS.cmake | 9 +-
.../cmake/Toolchains/common-ios-toolchain.cmake | 53 +-
platforms/maven/README.md | 35 +-
platforms/maven/opencv-it/pom.xml | 98 +
.../java/org/opencv/osgi/DeployOpenCVTest.java | 97 +
platforms/maven/opencv/pom.xml | 270 +
.../resources/OSGI-INF/blueprint/blueprint.xml | 11 +
platforms/maven/opencv/scripts/deb_package_check | 102 +
platforms/maven/opencv/scripts/execstack_check | 32 +
platforms/maven/{ => opencv}/scripts/properties | 0
platforms/maven/pom.xml | 253 +-
platforms/maven/scripts/deb_package_check | 42 -
platforms/osx/build_framework.py | 13 +-
platforms/scripts/valgrind.supp | 198 +-
platforms/scripts/valgrind_3rdparty.supp | 113 +
platforms/winrt/setup_winrt.ps1 | 12 +-
samples/CMakeLists.txt | 7 +-
samples/android/face-detection/jni/Android.mk | 1 -
samples/cpp/application_trace.cpp | 92 +
samples/cpp/create_mask.cpp | 27 +-
samples/cpp/detect_mser.cpp | 4 +-
samples/cpp/drawing.cpp | 32 +-
samples/cpp/edge.cpp | 8 +-
samples/cpp/falsecolor.cpp | 150 +
samples/cpp/grabcut.cpp | 11 +-
samples/cpp/image_alignment.cpp | 33 +-
samples/cpp/image_sequence.cpp | 9 +-
samples/cpp/inpaint.cpp | 9 +-
samples/cpp/kmeans.cpp | 8 +-
samples/cpp/laplace.cpp | 9 +-
samples/cpp/letter_recog.cpp | 14 +-
samples/cpp/lkdemo.cpp | 13 +-
samples/cpp/mask_tmpl.cpp | 8 +-
samples/cpp/npr_demo.cpp | 2 +-
samples/cpp/polar_transforms.cpp | 7 +-
samples/cpp/shape_example.cpp | 1 +
.../HighGUI/BasicLinearTransformsTrackbar.cpp | 13 +-
.../Histograms_Matching/MatchTemplate_Demo.cpp | 25 +-
.../ImgProc/BasicLinearTransforms.cpp | 94 +-
samples/cpp/tutorial_code/ImgProc/HitMiss.cpp | 37 +
samples/cpp/tutorial_code/ImgProc/Morphology_2.cpp | 9 +-
samples/cpp/tutorial_code/ImgProc/Threshold.cpp | 9 +-
.../changing_contrast_brightness_image.cpp | 98 +
.../tutorial_code/ImgTrans/HoughCircle_Demo.cpp | 14 +-
.../cpp/tutorial_code/ImgTrans/HoughLines_Demo.cpp | 11 +-
.../cpp/tutorial_code/ImgTrans/Laplace_Demo.cpp | 9 +-
samples/cpp/tutorial_code/ImgTrans/Remap_Demo.cpp | 6 +-
samples/cpp/tutorial_code/ImgTrans/Sobel_Demo.cpp | 9 +-
.../tutorial_code/ImgTrans/copyMakeBorder_demo.cpp | 9 +-
.../cpp/tutorial_code/ImgTrans/filter2D_demo.cpp | 9 +-
.../tutorial_code/ImgTrans/imageSegmentation.cpp | 4 +-
.../ShapeDescriptors/findContours_demo.cpp | 10 +-
.../camera_calibration/camera_calibration.cpp | 21 +-
.../real_time_pose_estimation/src/PnPProblem.cpp | 6 +-
.../real_time_pose_estimation/src/PnPProblem.h | 2 +-
.../tutorial_code/calib3d/stereoBM/SBM_Sample.cpp | 9 +-
.../core/AddingImages/AddingImages.cpp | 19 +-
.../how_to_use_OpenCV_parallel_for_.cpp | 147 +
.../mat_the_basic_image_container.cpp | 8 +-
.../cpp/tutorial_code/features2D/AKAZE_match.cpp | 5 +-
.../features2D/AKAZE_tracking/planar_tracking.cpp | 26 +-
.../features2D/AKAZE_tracking/utils.h | 55 -
.../ml/introduction_to_pca/introduction_to_pca.cpp | 14 +-
.../objectDetection/objectDetection.cpp | 18 +-
.../objectDetection/objectDetection2.cpp | 98 -
.../cpp/tutorial_code/xfeatures2D/LATCH_match.cpp | 6 +-
samples/data/dnn/MobileNetSSD_300x300.prototxt | 3102 ++
.../VGG_VOC0712_SSD_300x300_iter_60000.prototxt | 1546 +
.../data/dnn}/bvlc_googlenet.prototxt | 0
samples/data/dnn/enet-classes.txt | 20 +
.../data/dnn}/fcn32s-heavy-pascal.prototxt | 0
.../data/dnn}/fcn8s-heavy-pascal.prototxt | 0
.../data/dnn}/pascal-classes.txt | 0
.../dnn/samples => samples/data/dnn}/rgb.jpg | Bin
.../images => samples/data/dnn}/space_shuttle.jpg | Bin
.../samples => samples/data/dnn}/synset_words.txt | 0
samples/data/lena_tmpl.jpg | Bin 79467 -> 0 bytes
samples/dnn/CMakeLists.txt | 55 +
samples/dnn/caffe_googlenet.cpp | 152 +
samples/dnn/fcn_semsegm.cpp | 152 +
samples/dnn/googlenet_python.py | 24 +
samples/dnn/mobilenet_ssd_python.py | 87 +
samples/dnn/squeezenet_halide.cpp | 118 +
samples/dnn/ssd_mobilenet_object_detection.cpp | 161 +
samples/dnn/ssd_object_detection.cpp | 152 +
samples/dnn/tf_inception.cpp | 173 +
samples/dnn/torch_enet.cpp | 209 +
samples/gpu/CMakeLists.txt | 12 +-
samples/gpu/cascadeclassifier.cpp | 2 +-
samples/gpu/driver_api_stereo_multi.cpp | 2 +-
samples/gpu/farneback_optical_flow.cpp | 1 +
samples/gpu/hog.cpp | 2 +-
samples/gpu/opengl.cpp | 5 +-
samples/gpu/performance/CMakeLists.txt | 4 +-
samples/gpu/pyrlk_optical_flow.cpp | 225 +-
samples/gpu/stereo_match.cpp | 4 +-
samples/gpu/stereo_multi.cpp | 6 +-
samples/gpu/surf_keypoint_matcher.cpp | 2 +-
samples/gpu/video_writer.cpp | 2 +-
samples/java/tutorial_code/CMakeLists.txt | 39 +
.../MatchTemplateDemo.java | 196 +
samples/java/tutorial_code/build.xml | 13 +
samples/opengl/opengl_interop.cpp | 18 +-
samples/opengl/winapp.hpp | 22 +-
samples/python/digits.py | 2 +-
samples/python/mosse.py | 2 +-
.../hough_line_transform/hough_line_transform.py | 22 +
.../probabilistic_hough_line_transform.py | 12 +
.../imgProc/match_template/match_template.py | 96 +
.../tutorial_code/ml/py_svm_opencv/hogsvm.py | 71 +
samples/tapi/hog.cpp | 10 -
samples/tapi/tvl1_optical_flow.cpp | 2 +-
1415 files changed, 179625 insertions(+), 120676 deletions(-)
--
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