[opencv] 03/17: Updated version 3.3.0+dfsg from 'upstream/3.3.0+dfsg'

Nobuhiro Iwamatsu iwamatsu at moszumanska.debian.org
Tue Sep 5 23:03:44 UTC 2017


This is an automated email from the git hooks/post-receive script.

iwamatsu pushed a commit to branch master
in repository opencv.

commit c5b7c489f824c2410f7a03513e115c7389b4cd80
Merge: eabc396 50ed933
Author: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
Date:   Mon Aug 28 08:33:42 2017 +0900

    Updated version 3.3.0+dfsg from 'upstream/3.3.0+dfsg'
    
    with Debian dir 9ad491099f034d1ef49b7dd3dc737a44c03584b9

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

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/opencv.git



More information about the debian-science-commits mailing list