[opencv] branch master updated (963bdbc -> 01b53b6)
Nobuhiro Iwamatsu
iwamatsu at moszumanska.debian.org
Tue Sep 5 23:03:38 UTC 2017
This is an automated email from the git hooks/post-receive script.
iwamatsu pushed a change to branch master
in repository opencv.
from 963bdbc Changelog for 3.2.0+dfsg-1~exp2
new eabc396 Update to 3.3.0
new 50ed933 New upstream version 3.3.0+dfsg
new c5b7c48 Updated version 3.3.0+dfsg from 'upstream/3.3.0+dfsg'
new 2f96251 Change filename from 3.2 to 3.3
new 06f7baf Update patches/support_multiarch
new d6feb18 Update patches/fix_ftbfs_on_non_linux
new 570de22 Disable ITT(ittnotify)
new 3a44e81 Update patches/support_x32
new e9a104d Update patches/mathjax
new 28a2ed2 Update patches/disable_opengl_test_build
new 0ec3b5c Update patches/change_jquery.js_path
new d40d4e0 Remove patches/fix_VFP_asm.patch, already applied to upstream
new bacc2a1 Disable build DNN module
new 2fe0977 Disable dnn_modern
new 34d04fe Update option of cmake
new 53cf56b Add img_hasn and traking to contrib
new 01b53b6 Remove valgrind_*.supp
The 17 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
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 +
debian/changelog | 6 +
debian/control | 272 +-
...b3d3.2.install => libopencv-calib3d3.3.install} | 0
debian/libopencv-contrib-dev.install | 11 +
debian/libopencv-contrib3.2.install | 26 -
debian/libopencv-contrib3.3.install | 27 +
...ides => libopencv-contrib3.3.lintian-overrides} | 0
...v-core3.2.install => libopencv-core3.3.install} | 0
...3.2.install => libopencv-features2d3.3.install} | 0
...flann3.2.install => libopencv-flann3.3.install} | 0
...ncv-gpu3.2.install => libopencv-gpu3.3.install} | 0
...gui3.2.install => libopencv-highgui3.3.install} | 0
...s3.2.install => libopencv-imgcodecs3.3.install} | 0
...roc3.2.install => libopencv-imgproc3.3.install} | 0
...pencv-ml3.2.install => libopencv-ml3.3.install} | 0
...t3.2.install => libopencv-objdetect3.3.install} | 0
...ncv-ocl3.2.install => libopencv-ocl3.3.install} | 0
...photo3.2.install => libopencv-photo3.3.install} | 0
...shape3.2.install => libopencv-shape3.3.install} | 0
...g3.2.install => libopencv-stitching3.3.install} | 0
...es3.2.install => libopencv-superres3.3.install} | 0
...video3.2.install => libopencv-video3.3.install} | 0
...oio3.2.install => libopencv-videoio3.3.install} | 0
...b3.2.install => libopencv-videostab3.3.install} | 0
...ncv-viz3.2.install => libopencv-viz3.3.install} | 0
debian/libopencv3.2-java.install | 1 -
debian/libopencv3.2-java.links | 2 -
debian/libopencv3.2-jni.install | 1 -
debian/libopencv3.3-java.install | 1 +
debian/libopencv3.3-java.links | 2 +
debian/libopencv3.3-jni.install | 1 +
...verrides => libopencv3.3-jni.lintian-overrides} | 0
debian/patches/change_jquery.js_path | 15 +-
debian/patches/disable_dnn.patch | 12 -
debian/patches/disable_dnn_modern | 9 +
debian/patches/disable_opengl_test_build | 30 +-
debian/patches/fix_VFP_asm.patch | 16 -
debian/patches/fix_ftbfs_on_non_linux | 24 +-
debian/patches/mathjax | 20 +-
debian/patches/series | 3 +-
debian/patches/support_multiarch | 12 +-
debian/patches/support_x32 | 32 +-
debian/rules | 10 +-
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 +-
.../aruco => modules/videostab}/test/test_main.cpp | 0
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 +-
1458 files changed, 179919 insertions(+), 120912 deletions(-)
create mode 100644 cmake/OpenCVCompilerDefenses.cmake
create mode 100644 cmake/OpenCVCompilerOptimizations.cmake
create mode 100644 cmake/OpenCVDetectHalide.cmake
create mode 100644 cmake/OpenCVDetectMediaSDK.cmake
create mode 100644 cmake/OpenCVDetectTrace.cmake
create mode 100644 cmake/OpenCVDownload.cmake
create mode 100644 cmake/OpenCVFindIPPIW.cmake
create mode 100644 cmake/OpenCVFindLibProtobuf.cmake
create mode 100644 cmake/checks/cpu_avx.cpp
create mode 100644 cmake/checks/cpu_avx2.cpp
create mode 100644 cmake/checks/cpu_avx512.cpp
create mode 100644 cmake/checks/cpu_fp16.cpp
create mode 100644 cmake/checks/cpu_neon.cpp
create mode 100644 cmake/checks/cpu_popcnt.cpp
create mode 100644 cmake/checks/cpu_sse.cpp
create mode 100644 cmake/checks/cpu_sse2.cpp
create mode 100644 cmake/checks/cpu_sse3.cpp
create mode 100644 cmake/checks/cpu_sse41.cpp
create mode 100644 cmake/checks/cpu_sse42.cpp
create mode 100644 cmake/checks/cpu_ssse3.cpp
create mode 100644 cmake/checks/cxx11.cpp
delete mode 100644 cmake/checks/fp16.cpp
create mode 100644 cmake/checks/lapack_check.cpp
create mode 100644 cmake/checks/openvx_refenum_test.cpp
create mode 100644 cmake/templates/OpenCVConfig-IPPIW.cmake.in
create mode 100644 cmake/templates/cv_cpu_config.h.in
create mode 100644 cmake/templates/vs_version.rc.in
create mode 100644 contrib/modules/aruco/test/test_misc.cpp
create mode 100644 contrib/modules/bgsegm/samples/bgfg.cpp
delete mode 100644 contrib/modules/bgsegm/samples/bgfg_gmg.cpp
create mode 100644 contrib/modules/bgsegm/src/bgfg_subcnt.cpp
delete mode 100644 contrib/modules/bioinspired/perf/opencl/perf_retina.cpp
create mode 100644 contrib/modules/bioinspired/perf/opencl/perf_retina.ocl.cpp
rename contrib/modules/datasets/{include/opencv2/datasets => src}/tinyxml2/tinyxml2.h (100%)
delete mode 100644 contrib/modules/dnn/3rdparty/protobuf/CMakeLists.txt
delete mode 100644 contrib/modules/dnn/CMakeLists.txt
delete mode 100644 contrib/modules/dnn/README.md
delete mode 100644 contrib/modules/dnn/cmake/OpenCVFindLibProtobuf.cmake
delete mode 100644 contrib/modules/dnn/cmake/download_model.cmake
delete mode 100644 contrib/modules/dnn/cmake/download_protobuf.cmake
delete mode 100644 contrib/modules/dnn/include/opencv2/dnn.hpp
delete mode 100644 contrib/modules/dnn/include/opencv2/dnn/all_layers.hpp
delete mode 100644 contrib/modules/dnn/include/opencv2/dnn/blob.hpp
delete mode 100644 contrib/modules/dnn/include/opencv2/dnn/blob.inl.hpp
delete mode 100644 contrib/modules/dnn/include/opencv2/dnn/dict.hpp
delete mode 100644 contrib/modules/dnn/include/opencv2/dnn/dnn.hpp
delete mode 100644 contrib/modules/dnn/include/opencv2/dnn/dnn.inl.hpp
delete mode 100644 contrib/modules/dnn/include/opencv2/dnn/layer.hpp
delete mode 100644 contrib/modules/dnn/include/opencv2/dnn/shape_utils.hpp
delete mode 100644 contrib/modules/dnn/misc/caffe/caffe.pb.cc
delete mode 100644 contrib/modules/dnn/misc/caffe/caffe.pb.h
delete mode 100644 contrib/modules/dnn/misc/python/pyopencv_dnn.hpp
delete mode 100644 contrib/modules/dnn/perf/perf_convolution.cpp
delete mode 100644 contrib/modules/dnn/perf/perf_main.cpp
delete mode 100644 contrib/modules/dnn/samples/.gitignore
delete mode 100644 contrib/modules/dnn/samples/VGG_VOC0712_SSD_300x300_iter_60000.prototxt
delete mode 100644 contrib/modules/dnn/samples/caffe_googlenet.cpp
delete mode 100755 contrib/modules/dnn/samples/fcn_semsegm.cpp
delete mode 100644 contrib/modules/dnn/samples/googlenet_python.py
delete mode 100644 contrib/modules/dnn/samples/ssd_object_detection.cpp
delete mode 100644 contrib/modules/dnn/samples/tf_inception.cpp
delete mode 100644 contrib/modules/dnn/src/blob.cpp
delete mode 100644 contrib/modules/dnn/src/caffe/caffe.proto
delete mode 100644 contrib/modules/dnn/src/caffe/caffe_importer.cpp
delete mode 100644 contrib/modules/dnn/src/caffe/caffe_io.cpp
delete mode 100644 contrib/modules/dnn/src/caffe/caffe_io.hpp
delete mode 100644 contrib/modules/dnn/src/caffe/glog_emulator.hpp
delete mode 100644 contrib/modules/dnn/src/caffe/layer_loaders.cpp
delete mode 100644 contrib/modules/dnn/src/caffe/layer_loaders.hpp
delete mode 100644 contrib/modules/dnn/src/dnn.cpp
delete mode 100644 contrib/modules/dnn/src/init.cpp
delete mode 100644 contrib/modules/dnn/src/layers/blank_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/concat_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/concat_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/convolution_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/convolution_layer.hpp
delete mode 100755 contrib/modules/dnn/src/layers/crop_layer.cpp
delete mode 100755 contrib/modules/dnn/src/layers/crop_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/detection_output_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/detection_output_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/elementwise_layers.cpp
delete mode 100644 contrib/modules/dnn/src/layers/elementwise_layers.hpp
delete mode 100755 contrib/modules/dnn/src/layers/eltwise_layer.cpp
delete mode 100755 contrib/modules/dnn/src/layers/eltwise_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/flatten_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/flatten_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/fully_connected_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/fully_connected_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/layers_common.cpp
delete mode 100644 contrib/modules/dnn/src/layers/layers_common.hpp
delete mode 100644 contrib/modules/dnn/src/layers/lrn_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/lrn_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/mvn_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/mvn_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/normalize_bbox_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/normalize_bbox_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/op_blas.cpp
delete mode 100644 contrib/modules/dnn/src/layers/op_blas.hpp
delete mode 100644 contrib/modules/dnn/src/layers/op_im2col.cpp
delete mode 100644 contrib/modules/dnn/src/layers/op_im2col.hpp
delete mode 100644 contrib/modules/dnn/src/layers/permute_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/permute_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/pooling_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/pooling_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/prior_box_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/prior_box_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/recurrent_layers.cpp
delete mode 100644 contrib/modules/dnn/src/layers/recurrent_layers.hpp
delete mode 100644 contrib/modules/dnn/src/layers/reshape_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/reshape_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/shift_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/shift_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/slice_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/slice_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/softmax_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/softmax_layer.hpp
delete mode 100644 contrib/modules/dnn/src/layers/split_layer.cpp
delete mode 100644 contrib/modules/dnn/src/layers/split_layer.hpp
delete mode 100644 contrib/modules/dnn/src/opencl/activations.cl
delete mode 100644 contrib/modules/dnn/src/opencl/pooling.cl
delete mode 100644 contrib/modules/dnn/src/precomp.hpp
delete mode 100644 contrib/modules/dnn/src/tensorflow/tf_importer.cpp
delete mode 100644 contrib/modules/dnn/src/tensorflow/tf_io.cpp
delete mode 100644 contrib/modules/dnn/src/tensorflow/tf_io.hpp
delete mode 100644 contrib/modules/dnn/src/torch/THDiskFile.cpp
delete mode 100644 contrib/modules/dnn/src/torch/THDiskFile.h
delete mode 100644 contrib/modules/dnn/src/torch/THFile.cpp
delete mode 100644 contrib/modules/dnn/src/torch/THFile.h
delete mode 100644 contrib/modules/dnn/src/torch/THFilePrivate.h
delete mode 100644 contrib/modules/dnn/src/torch/THGeneral.cpp
delete mode 100644 contrib/modules/dnn/src/torch/THGeneral.h
delete mode 100644 contrib/modules/dnn/src/torch/torch_importer.cpp
delete mode 100644 contrib/modules/dnn/test/npy_blob.hpp
delete mode 100644 contrib/modules/dnn/test/test_alexnet.cpp
delete mode 100644 contrib/modules/dnn/test/test_caffe_importer.cpp
delete mode 100644 contrib/modules/dnn/test/test_common.hpp
delete mode 100644 contrib/modules/dnn/test/test_googlenet.cpp
delete mode 100644 contrib/modules/dnn/test/test_layers.cpp
delete mode 100644 contrib/modules/dnn/test/test_main.cpp
delete mode 100644 contrib/modules/dnn/test/test_tf_importer.cpp
delete mode 100644 contrib/modules/dnn/test/test_torch_importer.cpp
delete mode 100644 contrib/modules/dnn/testdata/dnn/.gitignore
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/layer_convolution.prototxt
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/layer_deconvolution.prototxt
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/layer_inner_product.prototxt
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/layer_lrn_channels.prototxt
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/layer_lrn_spatial.prototxt
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/layer_mvn.prototxt
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/layer_pooling_ave.prototxt
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/layer_pooling_max.prototxt
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/layer_softmax.prototxt
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/reshape_and_slice_routines.prototxt
delete mode 100644 contrib/modules/dnn/testdata/dnn/layers/run.py
delete mode 100644 contrib/modules/dnn/testdata/dnn/torch/torch_gen_test_data.lua
delete mode 100644 contrib/modules/dnn/testdata/dnn/torch/torch_nn_echo.lua
delete mode 100644 contrib/modules/dnn/tutorials/images/build_1.png
delete mode 100644 contrib/modules/dnn/tutorials/images/build_2.png
delete mode 100644 contrib/modules/dnn/tutorials/images/build_3.png
delete mode 100644 contrib/modules/dnn/tutorials/images/build_4.png
delete mode 100644 contrib/modules/dnn/tutorials/images/build_5.png
delete mode 100644 contrib/modules/dnn/tutorials/tutorial_dnn_build.markdown
delete mode 100644 contrib/modules/dnn/tutorials/tutorial_dnn_googlenet.markdown
create mode 100644 contrib/modules/dnn_modern/CMakeLists.txt
create mode 100644 contrib/modules/dnn_modern/README.md
create mode 100644 contrib/modules/dnn_modern/cmake/FindNNPACK.cmake
create mode 100644 contrib/modules/dnn_modern/cmake/FindTinyDNN.cmake
create mode 100644 contrib/modules/dnn_modern/include/opencv2/dnn_modern.hpp
create mode 100644 contrib/modules/dnn_modern/samples/simple_test.cpp
create mode 100644 contrib/modules/dnn_modern/src/caffe_converter.cpp
create mode 100644 contrib/modules/dnn_modern/src/dnn_modern_init.cpp
create mode 100644 contrib/modules/dnn_modern/src/precomp.hpp
delete mode 100644 contrib/modules/dpm/src/precomp.cpp
create mode 100644 contrib/modules/face/src/face_basic.cpp
delete mode 100644 contrib/modules/face/src/face_basic.hpp
create mode 100644 contrib/modules/face/src/face_utils.hpp
create mode 100644 contrib/modules/fuzzy/include/opencv2/fuzzy/fuzzy_F1_math.hpp
create mode 100644 contrib/modules/fuzzy/src/fuzzy_F1_math.cpp
create mode 100644 contrib/modules/fuzzy/test/test_f1.cpp
create mode 100644 contrib/modules/fuzzy/tutorials/filtering/filtering.markdown
create mode 100644 contrib/modules/fuzzy/tutorials/filtering/images/fuzzy_filt_output.jpg
create mode 100644 contrib/modules/fuzzy/tutorials/fuzzy.markdown
create mode 100644 contrib/modules/fuzzy/tutorials/inpainting/images/fuzzy_inp_input.jpg
create mode 100644 contrib/modules/fuzzy/tutorials/inpainting/images/fuzzy_inp_output.jpg
create mode 100644 contrib/modules/fuzzy/tutorials/inpainting/inpainting.markdown
create mode 100644 contrib/modules/fuzzy/tutorials/theory/images/fuzzy_BF_view.jpg
create mode 100644 contrib/modules/fuzzy/tutorials/theory/images/fuzzy_pixel_view.jpg
create mode 100644 contrib/modules/fuzzy/tutorials/theory/theory.markdown
create mode 100644 contrib/modules/img_hash/CMakeLists.txt
create mode 100644 contrib/modules/img_hash/README.md
create mode 100644 contrib/modules/img_hash/doc/attack_performance.JPG
create mode 100644 contrib/modules/img_hash/doc/hash_comparison_chart.JPG
create mode 100644 contrib/modules/img_hash/doc/hash_computation_chart.JPG
create mode 100644 contrib/modules/img_hash/doc/img_hash.bib
create mode 100644 contrib/modules/img_hash/include/opencv2/img_hash.hpp
create mode 100644 contrib/modules/img_hash/include/opencv2/img_hash/average_hash.hpp
create mode 100644 contrib/modules/img_hash/include/opencv2/img_hash/block_mean_hash.hpp
create mode 100644 contrib/modules/img_hash/include/opencv2/img_hash/color_moment_hash.hpp
create mode 100644 contrib/modules/img_hash/include/opencv2/img_hash/img_hash_base.hpp
create mode 100644 contrib/modules/img_hash/include/opencv2/img_hash/marr_hildreth_hash.hpp
create mode 100644 contrib/modules/img_hash/include/opencv2/img_hash/phash.hpp
create mode 100644 contrib/modules/img_hash/include/opencv2/img_hash/radial_variance_hash.hpp
create mode 100644 contrib/modules/img_hash/samples/hash_samples.cpp
create mode 100644 contrib/modules/img_hash/src/average_hash.cpp
create mode 100644 contrib/modules/img_hash/src/block_mean_hash.cpp
create mode 100644 contrib/modules/img_hash/src/color_moment_hash.cpp
create mode 100644 contrib/modules/img_hash/src/img_hash_base.cpp
create mode 100644 contrib/modules/img_hash/src/marr_hildreth_hash.cpp
create mode 100644 contrib/modules/img_hash/src/phash.cpp
create mode 100644 contrib/modules/img_hash/src/precomp.hpp
create mode 100644 contrib/modules/img_hash/src/radial_variance_hash.cpp
create mode 100644 contrib/modules/img_hash/test/test_average_hash.cpp
create mode 100644 contrib/modules/img_hash/test/test_block_mean_hash.cpp
create mode 100644 contrib/modules/img_hash/test/test_main.cpp
create mode 100644 contrib/modules/img_hash/test/test_marr_hildreth_hash.cpp
create mode 100644 contrib/modules/img_hash/test/test_phash.cpp
create mode 100644 contrib/modules/img_hash/test/test_precomp.hpp
create mode 100644 contrib/modules/img_hash/test/test_radial_variance_hash.cpp
create mode 100644 contrib/modules/optflow/perf/opencl/perf_dis_optflow.cpp
create mode 100644 contrib/modules/optflow/samples/dis_opticalflow.cpp
create mode 100644 contrib/modules/optflow/src/opencl/dis_flow.cl
create mode 100644 contrib/modules/optflow/test/ocl/test_dis.cpp
delete mode 100644 contrib/modules/plot/src/precomp.cpp
delete mode 100644 contrib/modules/reg/perf/perf_precomp.cpp
create mode 100755 contrib/modules/reg/samples/reg_shift.py
delete mode 100644 contrib/modules/reg/src/precomp.cpp
delete mode 100644 contrib/modules/reg/test/test_precomp.cpp
create mode 100644 contrib/modules/rgbd/misc/python/pyopencv_linemod.hpp
delete mode 100644 contrib/modules/rgbd/test/test_precomp.cpp
create mode 100644 contrib/modules/sfm/samples/match_reconstruct.cpp
create mode 100644 contrib/modules/surface_matching/samples/ppf_icp.py
create mode 100644 contrib/modules/text/doc/text.bib
create mode 100644 contrib/modules/tracking/samples/samples_utility.hpp
delete mode 100644 contrib/modules/tracking/src/roiSelector.cpp
delete mode 100644 contrib/modules/tracking/test/test_trackerOPE.cpp
create mode 100644 contrib/modules/tracking/test/test_trackerParametersIO.cpp
delete mode 100644 contrib/modules/tracking/test/test_trackerSRE.cpp
delete mode 100644 contrib/modules/tracking/test/test_trackerTRE.cpp
create mode 100644 contrib/modules/tracking/test/test_trackers.cpp
create mode 100644 contrib/modules/ximgproc/samples/filterdemo.cpp
create mode 100644 contrib/modules/ximgproc/samples/selectivesearchsegmentation_demo.py
create mode 100644 contrib/modules/ximgproc/src/anisodiff.cpp
create mode 100644 contrib/modules/ximgproc/src/opencl/anisodiff.cl
create mode 100644 contrib/modules/ximgproc/test/test_anisodiff.cpp
create mode 100644 data/lbpcascades/lbpcascade_frontalface_improved.xml
rename debian/{libopencv-calib3d3.2.install => libopencv-calib3d3.3.install} (100%)
delete mode 100644 debian/libopencv-contrib3.2.install
create mode 100644 debian/libopencv-contrib3.3.install
rename debian/{libopencv-contrib3.2.lintian-overrides => libopencv-contrib3.3.lintian-overrides} (100%)
rename debian/{libopencv-core3.2.install => libopencv-core3.3.install} (100%)
rename debian/{libopencv-features2d3.2.install => libopencv-features2d3.3.install} (100%)
rename debian/{libopencv-flann3.2.install => libopencv-flann3.3.install} (100%)
rename debian/{libopencv-gpu3.2.install => libopencv-gpu3.3.install} (100%)
rename debian/{libopencv-highgui3.2.install => libopencv-highgui3.3.install} (100%)
rename debian/{libopencv-imgcodecs3.2.install => libopencv-imgcodecs3.3.install} (100%)
rename debian/{libopencv-imgproc3.2.install => libopencv-imgproc3.3.install} (100%)
rename debian/{libopencv-ml3.2.install => libopencv-ml3.3.install} (100%)
rename debian/{libopencv-objdetect3.2.install => libopencv-objdetect3.3.install} (100%)
rename debian/{libopencv-ocl3.2.install => libopencv-ocl3.3.install} (100%)
rename debian/{libopencv-photo3.2.install => libopencv-photo3.3.install} (100%)
rename debian/{libopencv-shape3.2.install => libopencv-shape3.3.install} (100%)
rename debian/{libopencv-stitching3.2.install => libopencv-stitching3.3.install} (100%)
rename debian/{libopencv-superres3.2.install => libopencv-superres3.3.install} (100%)
rename debian/{libopencv-video3.2.install => libopencv-video3.3.install} (100%)
rename debian/{libopencv-videoio3.2.install => libopencv-videoio3.3.install} (100%)
rename debian/{libopencv-videostab3.2.install => libopencv-videostab3.3.install} (100%)
rename debian/{libopencv-viz3.2.install => libopencv-viz3.3.install} (100%)
delete mode 100644 debian/libopencv3.2-java.install
delete mode 100644 debian/libopencv3.2-java.links
delete mode 100644 debian/libopencv3.2-jni.install
create mode 100644 debian/libopencv3.3-java.install
create mode 100644 debian/libopencv3.3-java.links
create mode 100644 debian/libopencv3.3-jni.install
rename debian/{libopencv3.2-jni.lintian-overrides => libopencv3.3-jni.lintian-overrides} (100%)
delete mode 100644 debian/patches/disable_dnn.patch
create mode 100644 debian/patches/disable_dnn_modern
delete mode 100644 debian/patches/fix_VFP_asm.patch
create mode 100644 doc/tutorials/core/basic_linear_transform/images/Basic_Linear_Transform_Tutorial_gamma.png
create mode 100644 doc/tutorials/core/basic_linear_transform/images/Basic_Linear_Transform_Tutorial_gamma_correction.jpg
create mode 100644 doc/tutorials/core/basic_linear_transform/images/Basic_Linear_Transform_Tutorial_hist_alpha.png
create mode 100644 doc/tutorials/core/basic_linear_transform/images/Basic_Linear_Transform_Tutorial_hist_beta.png
create mode 100644 doc/tutorials/core/basic_linear_transform/images/Basic_Linear_Transform_Tutorial_histogram_compare.png
create mode 100644 doc/tutorials/core/basic_linear_transform/images/Basic_Linear_Transform_Tutorial_linear_transform_correction.jpg
create mode 100644 doc/tutorials/core/how_to_use_OpenCV_parallel_for_/how_to_use_OpenCV_parallel_for_.markdown
create mode 100644 doc/tutorials/core/how_to_use_OpenCV_parallel_for_/images/how_to_use_OpenCV_parallel_for_640px-Mandelset_hires.png
create mode 100644 doc/tutorials/core/how_to_use_OpenCV_parallel_for_/images/how_to_use_OpenCV_parallel_for_Mandelbrot.png
create mode 100644 doc/tutorials/core/how_to_use_OpenCV_parallel_for_/images/how_to_use_OpenCV_parallel_for_sqrt_scale_transformation.png
create mode 100644 doc/tutorials/dnn/dnn_googlenet/dnn_googlenet.markdown
create mode 100644 doc/tutorials/dnn/dnn_halide/dnn_halide.markdown
create mode 100644 doc/tutorials/dnn/dnn_halide_scheduling/dnn_halide_scheduling.markdown
rename {contrib/modules/dnn/samples => doc/tutorials/dnn/images}/space_shuttle.jpg (100%)
create mode 100644 doc/tutorials/dnn/table_of_content_dnn.markdown
create mode 100644 doc/tutorials/imgproc/hitOrMiss/hitOrMiss.markdown
create mode 100644 doc/tutorials/imgproc/hitOrMiss/images/hitmiss_example2.png
create mode 100644 doc/tutorials/imgproc/hitOrMiss/images/hitmiss_example3.png
create mode 100644 doc/tutorials/imgproc/hitOrMiss/images/hitmiss_input.png
create mode 100644 doc/tutorials/imgproc/hitOrMiss/images/hitmiss_kernels.png
create mode 100644 doc/tutorials/imgproc/hitOrMiss/images/hitmiss_output.png
delete mode 100644 doc/tutorials/introduction/biicode/images/bii_lena.png
delete mode 100644 doc/tutorials/introduction/windows_install/images/MiktexInstall.png
delete mode 100644 doc/tutorials/introduction/windows_install/images/Sphinx_Install.png
delete mode 100644 doc/tutorials/introduction/windows_install/images/WindowsBuildDoc.png
delete mode 100644 doc/tutorials/introduction/windows_install/images/cmsdstartwindows.jpg
create mode 100644 modules/calib3d/misc/java/gen_dict.json
create mode 100644 modules/calib3d/src/ap3p.cpp
create mode 100644 modules/calib3d/src/ap3p.h
create mode 100644 modules/core/include/opencv2/core/cv_cpu_dispatch.h
create mode 100644 modules/core/include/opencv2/core/cv_cpu_helper.h
create mode 100644 modules/core/include/opencv2/core/private/cv_cpu_include_simd_declarations.hpp
create mode 100644 modules/core/include/opencv2/core/softfloat.hpp
create mode 100644 modules/core/include/opencv2/core/utils/logger.hpp
create mode 100644 modules/core/include/opencv2/core/utils/trace.hpp
create mode 100644 modules/core/include/opencv2/core/utils/trace.private.hpp
create mode 100644 modules/core/misc/java/gen_dict.json
create mode 100644 modules/core/misc/java/src/java/core+MatOfRect2d.java
create mode 100644 modules/core/misc/java/src/java/core+Rect2d.java
create mode 100644 modules/core/perf/perf_lut.cpp
create mode 100644 modules/core/src/convert.avx2.cpp
create mode 100644 modules/core/src/convert.fp16.cpp
create mode 100644 modules/core/src/convert.hpp
create mode 100644 modules/core/src/convert.sse4_1.cpp
create mode 100644 modules/core/src/intel_gpu_gemm.inl.hpp
delete mode 100644 modules/core/src/mathfuncs_core.cpp
create mode 100644 modules/core/src/mathfuncs_core.dispatch.cpp
create mode 100644 modules/core/src/mathfuncs_core.simd.hpp
create mode 100644 modules/core/src/ocl_deprecated.hpp
create mode 100644 modules/core/src/opencl/halfconvert.cl
create mode 100644 modules/core/src/opencl/intel_gemm.cl
create mode 100644 modules/core/src/softfloat.cpp
create mode 100644 modules/core/src/stat.dispatch.cpp
create mode 100644 modules/core/src/stat.simd.hpp
create mode 100644 modules/core/src/trace.cpp
create mode 100644 modules/dnn/CMakeLists.txt
create mode 100644 modules/dnn/include/opencv2/dnn.hpp
create mode 100644 modules/dnn/include/opencv2/dnn/all_layers.hpp
create mode 100644 modules/dnn/include/opencv2/dnn/dict.hpp
create mode 100644 modules/dnn/include/opencv2/dnn/dnn.hpp
create mode 100644 modules/dnn/include/opencv2/dnn/dnn.inl.hpp
create mode 100644 modules/dnn/include/opencv2/dnn/layer.details.hpp
create mode 100644 modules/dnn/include/opencv2/dnn/layer.hpp
create mode 100644 modules/dnn/include/opencv2/dnn/shape_utils.hpp
create mode 100644 modules/dnn/misc/caffe/caffe.pb.cc
create mode 100644 modules/dnn/misc/caffe/caffe.pb.h
create mode 100644 modules/dnn/misc/java/filelist_common
create mode 100644 modules/dnn/misc/java/gen_dict.json
create mode 100644 modules/dnn/misc/java/src/cpp/dnn_converters.cpp
create mode 100644 modules/dnn/misc/java/src/cpp/dnn_converters.hpp
create mode 100644 modules/dnn/misc/java/test/DnnTensorFlowTest.java
create mode 100644 modules/dnn/misc/python/pyopencv_dnn.hpp
rename {contrib/modules => modules}/dnn/misc/tensorflow/attr_value.pb.cc (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/attr_value.pb.h (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/function.pb.cc (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/function.pb.h (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/graph.pb.cc (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/graph.pb.h (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/op_def.pb.cc (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/op_def.pb.h (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/tensor.pb.cc (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/tensor.pb.h (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/tensor_shape.pb.cc (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/tensor_shape.pb.h (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/types.pb.cc (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/types.pb.h (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/versions.pb.cc (100%)
rename {contrib/modules => modules}/dnn/misc/tensorflow/versions.pb.h (100%)
create mode 100644 modules/dnn/perf/perf_convolution.cpp
create mode 100644 modules/dnn/perf/perf_halide_net.cpp
create mode 100644 modules/dnn/perf/perf_main.cpp
rename {contrib/modules => modules}/dnn/perf/perf_precomp.hpp (100%)
create mode 100644 modules/dnn/src/caffe/caffe.proto
create mode 100644 modules/dnn/src/caffe/caffe_importer.cpp
create mode 100644 modules/dnn/src/caffe/caffe_io.cpp
create mode 100644 modules/dnn/src/caffe/caffe_io.hpp
create mode 100644 modules/dnn/src/caffe/glog_emulator.hpp
create mode 100644 modules/dnn/src/dnn.cpp
create mode 100644 modules/dnn/src/halide_scheduler.cpp
create mode 100644 modules/dnn/src/halide_scheduler.hpp
create mode 100644 modules/dnn/src/init.cpp
create mode 100644 modules/dnn/src/layers/batch_norm_layer.cpp
create mode 100644 modules/dnn/src/layers/blank_layer.cpp
create mode 100644 modules/dnn/src/layers/concat_layer.cpp
create mode 100644 modules/dnn/src/layers/convolution_layer.cpp
create mode 100644 modules/dnn/src/layers/crop_layer.cpp
create mode 100644 modules/dnn/src/layers/detection_output_layer.cpp
create mode 100644 modules/dnn/src/layers/elementwise_layers.cpp
create mode 100644 modules/dnn/src/layers/eltwise_layer.cpp
create mode 100644 modules/dnn/src/layers/flatten_layer.cpp
create mode 100644 modules/dnn/src/layers/fully_connected_layer.cpp
create mode 100644 modules/dnn/src/layers/layers_common.cpp
create mode 100644 modules/dnn/src/layers/layers_common.hpp
create mode 100644 modules/dnn/src/layers/layers_common.simd.hpp
create mode 100644 modules/dnn/src/layers/lrn_layer.cpp
create mode 100644 modules/dnn/src/layers/max_unpooling_layer.cpp
create mode 100644 modules/dnn/src/layers/mvn_layer.cpp
create mode 100644 modules/dnn/src/layers/normalize_bbox_layer.cpp
create mode 100644 modules/dnn/src/layers/padding_layer.cpp
create mode 100644 modules/dnn/src/layers/permute_layer.cpp
create mode 100644 modules/dnn/src/layers/pooling_layer.cpp
create mode 100644 modules/dnn/src/layers/prior_box_layer.cpp
create mode 100644 modules/dnn/src/layers/recurrent_layers.cpp
create mode 100644 modules/dnn/src/layers/reshape_layer.cpp
create mode 100644 modules/dnn/src/layers/scale_layer.cpp
create mode 100644 modules/dnn/src/layers/shift_layer.cpp
create mode 100644 modules/dnn/src/layers/slice_layer.cpp
create mode 100644 modules/dnn/src/layers/softmax_layer.cpp
create mode 100644 modules/dnn/src/layers/split_layer.cpp
create mode 100644 modules/dnn/src/op_halide.cpp
create mode 100644 modules/dnn/src/op_halide.hpp
create mode 100644 modules/dnn/src/opencl/activations.cl
rename {contrib/modules => modules}/dnn/src/opencl/col2im.cl (100%)
rename {contrib/modules => modules}/dnn/src/opencl/im2col.cl (100%)
rename {contrib/modules => modules}/dnn/src/opencl/lrn.cl (100%)
create mode 100644 modules/dnn/src/opencl/pooling.cl
rename {contrib/modules => modules}/dnn/src/opencl/softmax.cl (100%)
create mode 100644 modules/dnn/src/precomp.hpp
rename {contrib/modules => modules}/dnn/src/tensorflow/attr_value.proto (100%)
rename {contrib/modules => modules}/dnn/src/tensorflow/function.proto (100%)
rename {contrib/modules => modules}/dnn/src/tensorflow/graph.proto (100%)
rename {contrib/modules => modules}/dnn/src/tensorflow/op_def.proto (100%)
rename {contrib/modules => modules}/dnn/src/tensorflow/tensor.proto (100%)
rename {contrib/modules => modules}/dnn/src/tensorflow/tensor_shape.proto (100%)
create mode 100644 modules/dnn/src/tensorflow/tf_importer.cpp
create mode 100644 modules/dnn/src/tensorflow/tf_io.cpp
create mode 100644 modules/dnn/src/tensorflow/tf_io.hpp
rename {contrib/modules => modules}/dnn/src/tensorflow/types.proto (100%)
rename {contrib/modules => modules}/dnn/src/tensorflow/versions.proto (100%)
rename {contrib/modules => modules}/dnn/src/torch/COPYRIGHT.txt (100%)
create mode 100644 modules/dnn/src/torch/THDiskFile.cpp
create mode 100644 modules/dnn/src/torch/THDiskFile.h
create mode 100644 modules/dnn/src/torch/THFile.cpp
create mode 100644 modules/dnn/src/torch/THFile.h
create mode 100644 modules/dnn/src/torch/THFilePrivate.h
create mode 100644 modules/dnn/src/torch/THGeneral.cpp
create mode 100644 modules/dnn/src/torch/THGeneral.h
create mode 100644 modules/dnn/src/torch/torch_importer.cpp
create mode 100644 modules/dnn/test/cityscapes_semsegm_test_enet.py
rename {contrib/modules => modules}/dnn/test/cnpy.cpp (100%)
rename {contrib/modules => modules}/dnn/test/cnpy.h (100%)
create mode 100644 modules/dnn/test/imagenet_cls_test_alexnet.py
create mode 100644 modules/dnn/test/imagenet_cls_test_googlenet.py
create mode 100644 modules/dnn/test/imagenet_cls_test_inception.py
create mode 100644 modules/dnn/test/npy_blob.hpp
create mode 100644 modules/dnn/test/pascal_semsegm_test_fcn.py
create mode 100644 modules/dnn/test/test_caffe_importer.cpp
create mode 100644 modules/dnn/test/test_common.hpp
create mode 100644 modules/dnn/test/test_googlenet.cpp
create mode 100644 modules/dnn/test/test_halide_layers.cpp
create mode 100644 modules/dnn/test/test_halide_nets.cpp
create mode 100644 modules/dnn/test/test_layers.cpp
create mode 100644 modules/dnn/test/test_main.cpp
rename {contrib/modules => modules}/dnn/test/test_precomp.hpp (100%)
create mode 100644 modules/dnn/test/test_tf_importer.cpp
create mode 100644 modules/dnn/test/test_torch_importer.cpp
create mode 100644 modules/features2d/misc/java/gen_dict.json
delete mode 100644 modules/features2d/perf/opencl/perf_fast.cpp
create mode 100644 modules/features2d/perf/opencl/perf_feature2d.cpp
delete mode 100644 modules/features2d/perf/opencl/perf_orb.cpp
delete mode 100644 modules/features2d/perf/perf_agast.cpp
delete mode 100644 modules/features2d/perf/perf_fast.cpp
create mode 100644 modules/features2d/perf/perf_feature2d.cpp
create mode 100644 modules/features2d/perf/perf_feature2d.hpp
delete mode 100644 modules/features2d/perf/perf_orb.cpp
mode change 100644 => 100755 modules/features2d/src/mser.cpp
create mode 100644 modules/features2d/src/opencl/akaze.cl
create mode 100644 modules/features2d/test/test_akaze.cpp
create mode 100644 modules/features2d/test/test_descriptors_invariance.cpp
create mode 100644 modules/features2d/test/test_detectors_invariance.cpp
create mode 100644 modules/features2d/test/test_invariance_utils.hpp
delete mode 100644 modules/features2d/test/test_rotation_and_scale_invariance.cpp
create mode 100644 modules/highgui/misc/java/gen_dict.json
create mode 100644 modules/highgui/src/roiSelector.cpp
create mode 100644 modules/imgcodecs/test/test_jpeg.cpp
create mode 100644 modules/imgcodecs/test/test_png.cpp
create mode 100644 modules/imgcodecs/test/test_read_write.cpp
create mode 100644 modules/imgcodecs/test/test_tiff.cpp
create mode 100644 modules/imgcodecs/test/test_webp.cpp
delete mode 100644 modules/imgproc/doc/pics/ellipse.png
create mode 100644 modules/imgproc/doc/pics/ellipse.svg
create mode 100644 modules/imgproc/misc/java/gen_dict.json
create mode 100644 modules/imgproc/perf/perf_accumulate.cpp
create mode 100644 modules/imgproc/src/accum.dispatch.cpp
create mode 100644 modules/imgproc/src/accum.simd.hpp
create mode 100644 modules/imgproc/src/corner.avx.cpp
create mode 100644 modules/imgproc/src/corner.hpp
create mode 100644 modules/imgproc/src/filter.avx2.cpp
create mode 100644 modules/imgproc/src/filter.hpp
create mode 100644 modules/imgproc/src/imgwarp.avx2.cpp
create mode 100644 modules/imgproc/src/imgwarp.hpp
create mode 100644 modules/imgproc/src/imgwarp.sse4_1.cpp
create mode 100644 modules/imgproc/src/undistort.avx2.cpp
create mode 100644 modules/imgproc/src/undistort.hpp
create mode 100644 modules/java/generator/src/cpp/listconverters.cpp
create mode 100644 modules/java/generator/src/cpp/listconverters.hpp
delete mode 100644 modules/java/generator/src/java/android+OpenCVLoader.java
create mode 100644 modules/java/generator/src/java/android+OpenCVLoader.java.in
delete mode 100755 modules/java/generator/src/java/android+sync.py
create mode 100644 modules/java/generator/src/java/osgi+OpenCVInterface.java
create mode 100644 modules/java/generator/src/java/osgi+OpenCVNativeLoader.java.in
create mode 100644 modules/java/include/opencv2/java.hpp
create mode 100644 modules/ml/misc/java/test/MLTest.java
create mode 100644 modules/objdetect/src/haar.avx.cpp
create mode 100644 modules/objdetect/src/haar.hpp
create mode 100644 modules/python/test/test_shape.py
create mode 100644 modules/python/test/test_stitching.py
delete mode 100644 modules/shape/src/precomp.cpp
create mode 100644 modules/stitching/src/cuda/multiband_blend.cu
create mode 100644 modules/stitching/test/test_blenders.cuda.cpp
create mode 100644 modules/ts/misc/trace_profiler.py
create mode 100644 modules/video/misc/java/gen_dict.json
create mode 100644 modules/videoio/misc/gen_dict.json
create mode 100644 modules/videoio/src/cap_mfx_common.cpp
create mode 100644 modules/videoio/src/cap_mfx_common.hpp
create mode 100644 modules/videoio/src/cap_mfx_reader.cpp
create mode 100644 modules/videoio/src/cap_mfx_reader.hpp
create mode 100644 modules/videoio/src/cap_mfx_writer.cpp
create mode 100644 modules/videoio/src/cap_mfx_writer.hpp
delete mode 100644 modules/videoio/test/test_basic_props.cpp
delete mode 100644 modules/videoio/test/test_framecount.cpp
create mode 100644 modules/videoio/test/test_mfx.cpp
delete mode 100644 modules/videoio/test/test_positioning.cpp
delete mode 100644 modules/videoio/test/test_video_pos.cpp
copy {contrib/modules/aruco => modules/videostab}/test/test_main.cpp (100%)
create mode 100644 modules/videostab/test/test_motion_estimation.cpp
create mode 100644 modules/videostab/test/test_precomp.hpp
rename modules/viz/test/{test_precomp.cpp => test_common.cpp} (100%)
create mode 100644 modules/viz/test/test_common.hpp
create mode 100644 platforms/ios/Info.Dynamic.plist.in
create mode 100644 platforms/maven/opencv-it/pom.xml
create mode 100644 platforms/maven/opencv-it/src/test/java/org/opencv/osgi/DeployOpenCVTest.java
create mode 100644 platforms/maven/opencv/pom.xml
create mode 100644 platforms/maven/opencv/resources/OSGI-INF/blueprint/blueprint.xml
create mode 100755 platforms/maven/opencv/scripts/deb_package_check
create mode 100755 platforms/maven/opencv/scripts/execstack_check
rename platforms/maven/{ => opencv}/scripts/properties (100%)
delete mode 100755 platforms/maven/scripts/deb_package_check
create mode 100644 platforms/scripts/valgrind_3rdparty.supp
create mode 100644 samples/cpp/application_trace.cpp
create mode 100644 samples/cpp/falsecolor.cpp
create mode 100644 samples/cpp/tutorial_code/ImgProc/HitMiss.cpp
create mode 100644 samples/cpp/tutorial_code/ImgProc/changing_contrast_brightness_image/changing_contrast_brightness_image.cpp
create mode 100644 samples/cpp/tutorial_code/core/how_to_use_OpenCV_parallel_for_/how_to_use_OpenCV_parallel_for_.cpp
delete mode 100644 samples/cpp/tutorial_code/objectDetection/objectDetection2.cpp
create mode 100644 samples/data/dnn/MobileNetSSD_300x300.prototxt
create mode 100644 samples/data/dnn/VGG_VOC0712_SSD_300x300_iter_60000.prototxt
rename {contrib/modules/dnn/samples => samples/data/dnn}/bvlc_googlenet.prototxt (100%)
create mode 100644 samples/data/dnn/enet-classes.txt
rename {contrib/modules/dnn/samples => samples/data/dnn}/fcn32s-heavy-pascal.prototxt (100%)
mode change 100755 => 100644
rename {contrib/modules/dnn/samples => samples/data/dnn}/fcn8s-heavy-pascal.prototxt (100%)
mode change 100755 => 100644
rename {contrib/modules/dnn/samples => samples/data/dnn}/pascal-classes.txt (100%)
mode change 100755 => 100644
rename {contrib/modules/dnn/samples => samples/data/dnn}/rgb.jpg (100%)
mode change 100755 => 100644
rename {contrib/modules/dnn/tutorials/images => samples/data/dnn}/space_shuttle.jpg (100%)
rename {contrib/modules/dnn/samples => samples/data/dnn}/synset_words.txt (100%)
delete mode 100644 samples/data/lena_tmpl.jpg
create mode 100644 samples/dnn/CMakeLists.txt
create mode 100644 samples/dnn/caffe_googlenet.cpp
create mode 100644 samples/dnn/fcn_semsegm.cpp
create mode 100644 samples/dnn/googlenet_python.py
create mode 100644 samples/dnn/mobilenet_ssd_python.py
create mode 100644 samples/dnn/squeezenet_halide.cpp
create mode 100644 samples/dnn/ssd_mobilenet_object_detection.cpp
create mode 100644 samples/dnn/ssd_object_detection.cpp
create mode 100644 samples/dnn/tf_inception.cpp
create mode 100644 samples/dnn/torch_enet.cpp
create mode 100644 samples/java/tutorial_code/CMakeLists.txt
create mode 100644 samples/java/tutorial_code/ImgProc/tutorial_template_matching/MatchTemplateDemo.java
create mode 100644 samples/java/tutorial_code/build.xml
create mode 100644 samples/python/tutorial_code/imgProc/hough_line_transform/hough_line_transform.py
create mode 100644 samples/python/tutorial_code/imgProc/hough_line_transform/probabilistic_hough_line_transform.py
create mode 100644 samples/python/tutorial_code/imgProc/match_template/match_template.py
create mode 100644 samples/python/tutorial_code/ml/py_svm_opencv/hogsvm.py
--
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