[opencv] 07/26: Merge remote-tracking branch 'origin/master' into debian-robotics

Leopold Palomo-Avellaneda leo at alaxarxa.net
Thu Sep 7 12:48:13 UTC 2017


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

lepalom-guest pushed a commit to branch debian-robotics
in repository opencv.

commit d4ef42f740a8234042240caf6f8fde15d57226c9
Merge: 60a9e9e b45b6e7
Author: Leopold Palomo-Avellaneda <leopold.palomo at upc.edu>
Date:   Sat Oct 22 13:46:15 2016 +0200

    Merge remote-tracking branch 'origin/master' into debian-robotics
    
    It's from experimental but it's a candidate to unstable.
    Conflicts:
    	debian/changelog
    	debian/control
    	debian/rules

 .gitattributes                                     |     84 +
 .gitignore                                         |     16 +
 CMakeLists.txt                                     |    534 +-
 CONTRIBUTING.md                                    |      3 +
 LICENSE                                            |      8 +
 README.md                                          |      6 +-
 apps/CMakeLists.txt                                |      4 +-
 apps/annotation/CMakeLists.txt                     |     37 +
 apps/annotation/opencv_annotation.cpp              |    287 +
 apps/createsamples/CMakeLists.txt                  |     39 +
 apps/createsamples/createsamples.cpp               |    245 +
 apps/createsamples/utility.cpp                     |   1681 +
 apps/createsamples/utility.hpp                     |    124 +
 apps/haartraining/CMakeLists.txt                   |     89 -
 apps/haartraining/_cvcommon.h                      |    102 -
 apps/haartraining/_cvhaartraining.h                |    414 -
 apps/haartraining/createsamples.cpp                |    245 -
 apps/haartraining/cvboost.cpp                      |   3785 -
 apps/haartraining/cvclassifier.h                   |    727 -
 apps/haartraining/cvcommon.cpp                     |    130 -
 apps/haartraining/cvhaarclassifier.cpp             |    835 -
 apps/haartraining/cvhaartraining.cpp               |   3060 -
 apps/haartraining/cvhaartraining.h                 |    192 -
 apps/haartraining/cvsamples.cpp                    |    953 -
 apps/haartraining/haartraining.cpp                 |    284 -
 apps/haartraining/performance.cpp                  |    378 -
 apps/traincascade/CMakeLists.txt                   |     25 +-
 apps/traincascade/HOGfeatures.cpp                  |     20 +-
 apps/traincascade/boost.cpp                        |    146 +-
 apps/traincascade/boost.h                          |      2 +-
 apps/traincascade/cascadeclassifier.cpp            |     72 +-
 apps/traincascade/cascadeclassifier.h              |      9 +-
 apps/traincascade/features.cpp                     |      7 +-
 apps/traincascade/haarfeatures.cpp                 |     13 +-
 apps/traincascade/imagestorage.cpp                 |     23 +-
 apps/traincascade/imagestorage.h                   |      3 -
 apps/traincascade/lbpfeatures.cpp                  |      4 +-
 apps/traincascade/old_ml.hpp                       |   2068 +
 apps/traincascade/old_ml_boost.cpp                 |   2162 +
 apps/traincascade/old_ml_data.cpp                  |    792 +
 apps/traincascade/old_ml_inner_functions.cpp       |   1879 +
 apps/traincascade/old_ml_precomp.hpp               |    376 +
 apps/traincascade/old_ml_tree.cpp                  |   4151 +
 apps/traincascade/traincascade.cpp                 |     31 +-
 apps/traincascade/traincascade_features.h          |      3 -
 cmake/CMakeParseArguments.cmake                    |    138 -
 cmake/FindCUDA.cmake                               |    402 +-
 cmake/FindCUDA/make2cmake.cmake                    |      5 +-
 cmake/FindCUDA/parse_cubin.cmake                   |     15 +-
 cmake/FindCUDA/run_nvcc.cmake                      |      6 +-
 cmake/FindGstreamerWindows.cmake                   |    139 +
 cmake/OpenCVCRTLinkage.cmake                       |     67 +-
 cmake/OpenCVCompilerOptions.cmake                  |     83 +-
 cmake/OpenCVConfig.cmake                           |     19 +-
 cmake/OpenCVDetectAndroidSDK.cmake                 |     94 +-
 cmake/OpenCVDetectCUDA.cmake                       |     41 +-
 cmake/OpenCVDetectCXXCompiler.cmake                |     56 +-
 cmake/OpenCVDetectDirectX.cmake                    |     25 +
 cmake/OpenCVDetectOpenCL.cmake                     |     13 +-
 cmake/OpenCVDetectPython.cmake                     |    340 +-
 cmake/OpenCVDetectTBB.cmake                        |      4 +-
 cmake/OpenCVDetectVTK.cmake                        |      2 +-
 cmake/OpenCVFindIPP.cmake                          |    538 +-
 cmake/OpenCVFindIPPAsync.cmake                     |     45 +
 cmake/OpenCVFindLibsGUI.cmake                      |     25 +-
 cmake/OpenCVFindLibsGrfmt.cmake                    |     65 +-
 cmake/OpenCVFindLibsPerf.cmake                     |     99 +-
 cmake/OpenCVFindLibsVideo.cmake                    |    189 +-
 cmake/OpenCVFindMatlab.cmake                       |    199 +
 cmake/OpenCVFindOpenNI2.cmake                      |     61 +
 cmake/OpenCVFindPkgConfig.cmake                    |    365 -
 cmake/OpenCVFindVA.cmake                           |     19 +
 cmake/OpenCVFindVA_INTEL.cmake                     |     44 +
 cmake/OpenCVFindWebP.cmake                         |     33 +
 cmake/OpenCVFindXimea.cmake                        |      6 +
 cmake/OpenCVGenABI.cmake                           |     49 +
 cmake/OpenCVGenAndroidMK.cmake                     |    104 +-
 cmake/OpenCVGenConfig.cmake                        |     58 +-
 cmake/OpenCVGenHeaders.cmake                       |      2 +
 cmake/OpenCVGenInfoPlist.cmake                     |      6 +
 cmake/OpenCVGenPkgconfig.cmake                     |    115 +-
 cmake/OpenCVLegacyOptions.cmake                    |     24 -
 cmake/OpenCVMinDepVersions.cmake                   |      6 +
 cmake/OpenCVModule.cmake                           |    762 +-
 cmake/OpenCVPCHSupport.cmake                       |     32 +-
 cmake/OpenCVPackaging.cmake                        |    129 +-
 cmake/OpenCVUtils.cmake                            |    428 +-
 cmake/OpenCVVersion.cmake                          |     17 +-
 cmake/checks/directx.cpp                           |     74 +
 cmake/checks/winrttest.cpp                         |      6 -
 cmake/cl2cpp.cmake                                 |     44 +-
 cmake/copyAndroidLibs.cmake                        |      8 +
 cmake/templates/OpenCV-abi.mk.in                   |      2 +
 cmake/templates/OpenCV.mk.in                       |    108 +-
 cmake/templates/OpenCVConfig-version.cmake.in      |      5 +-
 cmake/templates/OpenCVConfig.cmake.in              |    153 +-
 cmake/templates/custom_hal.hpp.in                  |      6 +
 cmake/templates/cvconfig.h.in                      |     46 +-
 cmake/templates/opencv-XXX.pc.in                   |      5 +-
 cmake/templates/opencv_abi.xml.in                  |     46 +
 cmake/templates/opencv_run_all_tests_unix.sh.in    |    144 +-
 .../templates/opencv_run_all_tests_windows.cmd.in  |     74 +
 cmake/templates/opencv_testing.sh.in               |      2 -
 data/CMakeLists.txt                                |     21 +-
 data/haarcascades/haarcascade_eye.xml              |  27569 ++-
 .../haarcascade_eye_tree_eyeglasses.xml            |  55681 ++---
 data/haarcascades/haarcascade_frontalcatface.xml   |  13319 ++
 .../haarcascade_frontalcatface_extended.xml        |  12750 ++
 data/haarcascades/haarcascade_frontalface_alt.xml  |  50415 +++--
 data/haarcascades/haarcascade_frontalface_alt2.xml |  44173 ++--
 .../haarcascade_frontalface_alt_tree.xml           | 199879 +++++++++---------
 .../haarcascade_frontalface_default.xml            |  68930 +++---
 data/haarcascades/haarcascade_fullbody.xml         |  34864 ++-
 data/haarcascades/haarcascade_lefteye_2splits.xml  |  17095 +-
 .../haarcascade_licence_plate_rus_16stages.xml     |   1404 +
 data/haarcascades/haarcascade_lowerbody.xml        |  28857 ++-
 data/haarcascades/haarcascade_mcs_eyepair_big.xml  |  10930 -
 .../haarcascades/haarcascade_mcs_eyepair_small.xml |  12586 --
 data/haarcascades/haarcascade_mcs_leftear.xml      |   9322 -
 data/haarcascades/haarcascade_mcs_lefteye.xml      |  23791 ---
 data/haarcascades/haarcascade_mcs_mouth.xml        |  21991 --
 data/haarcascades/haarcascade_mcs_nose.xml         |  48433 -----
 data/haarcascades/haarcascade_mcs_rightear.xml     |   9671 -
 data/haarcascades/haarcascade_mcs_righteye.xml     |  42252 ----
 data/haarcascades/haarcascade_mcs_upperbody.xml    |  46327 ----
 data/haarcascades/haarcascade_profileface.xml      |  61524 +++---
 data/haarcascades/haarcascade_righteye_2splits.xml |  17142 +-
 .../haarcascade_russian_plate_number.xml           |   2656 +
 data/haarcascades/haarcascade_smile.xml            |  15082 +-
 data/haarcascades/haarcascade_upperbody.xml        |  57617 +++--
 .../haarcascade_eye.xml                            |      0
 .../haarcascade_eye_tree_eyeglasses.xml            |      0
 .../haarcascade_frontalface_alt.xml                |      0
 .../haarcascade_frontalface_alt2.xml               |      0
 .../haarcascade_frontalface_alt_tree.xml           |      0
 .../haarcascade_frontalface_default.xml            |      0
 data/haarcascades_cuda/haarcascade_fullbody.xml    |  18118 ++
 .../haarcascade_lefteye_2splits.xml                |   9803 +
 data/haarcascades_cuda/haarcascade_lowerbody.xml   |  15085 ++
 .../haarcascade_profileface.xml                    |      0
 .../haarcascade_righteye_2splits.xml               |   9833 +
 data/haarcascades_cuda/haarcascade_smile.xml       |   8353 +
 data/haarcascades_cuda/haarcascade_upperbody.xml   |  29767 +++
 data/lbpcascades/lbpcascade_frontalcatface.xml     |   3336 +
 data/lbpcascades/lbpcascade_profileface.xml        |      2 +-
 data/lbpcascades/lbpcascade_silverware.xml         |      2 +-
 debian/README.Debian                               |      2 +-
 debian/README.source                               |      7 +-
 debian/changelog                                   |    188 +-
 debian/control                                     |    588 +-
 debian/libcv-dev.docs                              |      1 -
 debian/libcv-dev.install                           |      9 -
 debian/libcv2.4.lintian-overrides                  |      1 -
 debian/libcvaux-dev.docs                           |      1 -
 debian/libcvaux-dev.install                        |      3 -
 debian/libcvaux2.4.lintian-overrides               |      1 -
 debian/libhighgui-dev.docs                         |      1 -
 debian/libhighgui-dev.install                      |      1 -
 debian/libhighgui2.4.lintian-overrides             |      1 -
 debian/libopencv-calib3d-dev.install               |      1 +
 ...b3d2.4.install => libopencv-calib3d3.1.install} |      0
 ...rib2.4.install => libopencv-contrib3.1.install} |      0
 debian/libopencv-core-dev.install                  |      1 +
 ...v-core2.4.install => libopencv-core3.1.install} |      0
 debian/libopencv-dev.install                       |      2 +
 debian/libopencv-features2d-dev.install            |      1 +
 ...2.4.install => libopencv-features2d3.1.install} |      0
 debian/libopencv-flann-dev.install                 |      1 +
 ...flann2.4.install => libopencv-flann3.1.install} |      0
 debian/libopencv-gpu-dev.install                   |      6 +-
 debian/libopencv-gpu2.4.install                    |      1 -
 debian/libopencv-gpu3.1.install                    |      1 +
 debian/libopencv-highgui-dev.install               |      1 +
 ...gui2.4.install => libopencv-highgui3.1.install} |      0
 debian/libopencv-imgcodecs-dev.install             |      4 +
 debian/libopencv-imgcodecs3.1.install              |      1 +
 debian/libopencv-imgproc-dev.install               |      1 +
 ...roc2.4.install => libopencv-imgproc3.1.install} |      0
 ...gacy2.4.install => libopencv-legacy3.1.install} |      0
 debian/libopencv-ml-dev.install                    |      1 +
 ...pencv-ml2.4.install => libopencv-ml3.1.install} |      0
 debian/libopencv-objdetect-dev.install             |      1 +
 ...t2.4.install => libopencv-objdetect3.1.install} |      0
 debian/libopencv-ocl-dev.install                   |      6 +-
 debian/libopencv-ocl2.4.install                    |      1 -
 debian/libopencv-ocl3.1.install                    |      1 +
 debian/libopencv-photo-dev.install                 |      1 +
 ...photo2.4.install => libopencv-photo3.1.install} |      0
 debian/libopencv-shape-dev.install                 |      4 +
 debian/libopencv-shape3.1.install                  |      1 +
 debian/libopencv-stitching-dev.install             |      1 +
 ...g2.4.install => libopencv-stitching3.1.install} |      0
 debian/libopencv-superres-dev.install              |      1 +
 ...es2.4.install => libopencv-superres3.1.install} |      0
 debian/libopencv-ts-dev.install                    |      5 +-
 debian/libopencv-ts2.4.install                     |      1 -
 debian/libopencv-ts3.1.install                     |      1 +
 debian/libopencv-video-dev.install                 |      1 +
 ...video2.4.install => libopencv-video3.1.install} |      0
 debian/libopencv-videoio-dev.install               |      4 +
 debian/libopencv-videoio3.1.install                |      1 +
 debian/libopencv-videostab-dev.install             |      1 +
 ...b2.4.install => libopencv-videostab3.1.install} |      0
 debian/libopencv-viz-dev.install                   |      4 +
 debian/libopencv-viz3.1.install                    |      1 +
 debian/libopencv2.4-java.install                   |      1 -
 debian/libopencv2.4-java.links                     |      2 -
 debian/libopencv2.4-jni.install                    |      1 -
 debian/libopencv2.4-jni.lintian-overrides          |      3 -
 debian/libopencv3.1-java.install                   |      1 +
 debian/libopencv3.1-java.links                     |      2 +
 debian/libopencv3.1-jni.install                    |      1 +
 .../libopencv3.1-jni.lintian-overrides             |      0
 debian/opencv-doc.install                          |      8 +-
 debian/opencv-doc.lintian-overrides                |     27 -
 .../patches/Don-t-check-sphinx-build-version.patch |     34 +
 debian/patches/build-static-libs                   |     22 +-
 debian/patches/change_jquery.js_path               |     13 +
 debian/patches/change_type_from_int_to_Atomic_word |    100 +-
 debian/patches/disable_opengl_test_build           |     14 +
 debian/patches/ffmpeg_2.9.patch                    |    226 +
 debian/patches/fix_ftbfs_on_non_linux              |     12 +-
 debian/patches/libav10.patch                       |     89 +-
 debian/patches/mathjax                             |     13 +
 debian/patches/optimize_i586.patch                 |     22 +
 debian/patches/pkg-config                          |      0
 debian/patches/series                              |     22 +-
 debian/patches/support_multiarch                   |     24 +-
 debian/patches/support_x32                         |     40 +
 debian/python-opencv.lintian-overrides             |      1 +
 debian/rules                                       |     77 +-
 doc/CMakeLists.txt                                 |    271 +-
 doc/Doxyfile.in                                    |    309 +-
 doc/DoxygenLayout.xml                              |    192 +
 doc/_static/insertIframe.js                        |     12 -
 doc/_themes/blue/layout.html                       |    227 -
 doc/_themes/blue/searchbox.html                    |     21 -
 doc/_themes/blue/static/default.css_t              |    405 -
 doc/_themes/blue/theme.conf                        |     31 -
 doc/bodybg.png                                     |    Bin 0 -> 513 bytes
 doc/check_docs.py                                  |    186 -
 doc/check_docs2.py                                 |    504 -
 doc/check_docs_whitelist.txt                       |    193 -
 doc/conf.py                                        |    407 -
 doc/disabled_doc_warnings.txt                      |      2 +
 doc/faq.markdown                                   |     11 +
 doc/footer.html                                    |     21 +
 doc/haartraining.htm                               |    676 -
 doc/header.html                                    |     57 +
 doc/mymath.js                                      |     17 +
 doc/mymath.sty                                     |      5 +
 doc/ocv.py                                         |   1624 -
 doc/opencv-logo-small.png                          |    Bin 0 -> 1447 bytes
 doc/opencv.bib                                     |   1141 +-
 doc/opencv_cheatsheet.tex                          |    620 -
 doc/packaging.txt                                  |     17 -
 doc/patch_refman_latex.py                          |     24 -
 doc/pattern_tools/gen_pattern.py                   |     81 +-
 doc/py_tutorials/images/MachineLearnings.jpg       |    Bin 0 -> 3227 bytes
 doc/py_tutorials/images/calib3d_icon.jpg           |    Bin 0 -> 3209 bytes
 doc/py_tutorials/images/core.jpg                   |    Bin 0 -> 4163 bytes
 doc/py_tutorials/images/featureicon.jpg            |    Bin 0 -> 5127 bytes
 doc/py_tutorials/images/gui.jpg                    |    Bin 0 -> 3323 bytes
 doc/py_tutorials/images/imgproc.jpg                |    Bin 0 -> 2712 bytes
 doc/py_tutorials/images/intro.png                  |    Bin 0 -> 3287 bytes
 doc/py_tutorials/images/obj_icon.jpg               |    Bin 0 -> 2925 bytes
 doc/py_tutorials/images/photoicon.jpg              |    Bin 0 -> 5058 bytes
 doc/py_tutorials/images/videoicon.jpg              |    Bin 0 -> 6438 bytes
 doc/py_tutorials/py_bindings/images/nlm_icon.jpg   |    Bin 0 -> 3735 bytes
 .../py_bindings_basics/py_bindings_basics.markdown |    146 +
 .../py_table_of_contents_bindings.markdown         |      8 +
 .../py_calib3d/images/calibration_icon.jpg         |    Bin 0 -> 3668 bytes
 .../py_calib3d/images/depthmap_icon.jpg            |    Bin 0 -> 3743 bytes
 .../py_calib3d/images/epipolar_icon.jpg            |    Bin 0 -> 3648 bytes
 doc/py_tutorials/py_calib3d/images/pose_icon.jpg   |    Bin 0 -> 3603 bytes
 .../py_calibration/images/calib_pattern.jpg        |    Bin 0 -> 45994 bytes
 .../py_calibration/images/calib_radial.jpg         |    Bin 0 -> 33341 bytes
 .../py_calibration/images/calib_result.jpg         |    Bin 0 -> 23073 bytes
 .../py_calibration/py_calibration.markdown         |    229 +
 .../py_depthmap/images/disparity_map.jpg           |    Bin 0 -> 18979 bytes
 .../py_calib3d/py_depthmap/images/stereo_depth.jpg |    Bin 0 -> 13451 bytes
 .../py_calib3d/py_depthmap/py_depthmap.markdown    |     67 +
 .../py_epipolar_geometry/images/epipolar.jpg       |    Bin 0 -> 10934 bytes
 .../py_epipolar_geometry/images/epiresult.jpg      |    Bin 0 -> 80343 bytes
 .../images/essential_matrix.jpg                    |    Bin 0 -> 15526 bytes
 .../py_epipolar_geometry.markdown                  |    174 +
 .../py_calib3d/py_pose/images/pose_1.jpg           |    Bin 0 -> 45502 bytes
 .../py_calib3d/py_pose/images/pose_2.jpg           |    Bin 0 -> 26861 bytes
 .../py_calib3d/py_pose/py_pose.markdown            |    127 +
 .../py_table_of_contents_calib3d.markdown          |     22 +
 .../py_core/images/image_arithmetic.jpg            |    Bin 0 -> 2087 bytes
 doc/py_tutorials/py_core/images/maths_tools.jpg    |    Bin 0 -> 3195 bytes
 doc/py_tutorials/py_core/images/pixel_ops.jpg      |    Bin 0 -> 4163 bytes
 doc/py_tutorials/py_core/images/speed.jpg          |    Bin 0 -> 2957 bytes
 .../py_core/py_basic_ops/images/border.jpg         |    Bin 0 -> 45520 bytes
 .../py_core/py_basic_ops/images/roi.jpg            |    Bin 0 -> 27080 bytes
 .../py_core/py_basic_ops/py_basic_ops.markdown     |    202 +
 .../py_image_arithmetics/images/blending.jpg       |    Bin 0 -> 18624 bytes
 .../py_image_arithmetics/images/overlay.jpg        |    Bin 0 -> 23829 bytes
 .../py_image_arithmetics.markdown                  |    118 +
 .../py_optimization/py_optimization.markdown       |    169 +
 .../py_core/py_table_of_contents_core.markdown     |     18 +
 doc/py_tutorials/py_feature2d/images/brief.jpg     |    Bin 0 -> 4840 bytes
 doc/py_tutorials/py_feature2d/images/fast_icon.jpg |    Bin 0 -> 3181 bytes
 .../py_feature2d/images/features_icon.jpg          |    Bin 0 -> 4768 bytes
 .../py_feature2d/images/harris_icon.jpg            |    Bin 0 -> 2903 bytes
 .../py_feature2d/images/homography_icon.jpg        |    Bin 0 -> 4663 bytes
 doc/py_tutorials/py_feature2d/images/matching.jpg  |    Bin 0 -> 5574 bytes
 doc/py_tutorials/py_feature2d/images/orb.jpg       |    Bin 0 -> 7231 bytes
 doc/py_tutorials/py_feature2d/images/shi_icon.jpg  |    Bin 0 -> 3819 bytes
 doc/py_tutorials/py_feature2d/images/sift_icon.jpg |    Bin 0 -> 3432 bytes
 doc/py_tutorials/py_feature2d/images/surf_icon.jpg |    Bin 0 -> 3442 bytes
 .../py_feature2d/py_brief/py_brief.markdown        |     84 +
 .../py_feature2d/py_fast/images/fast_eqns.jpg      |    Bin 0 -> 6315 bytes
 .../py_feature2d/py_fast/images/fast_kp.jpg        |    Bin 0 -> 25609 bytes
 .../py_feature2d/py_fast/images/fast_speedtest.jpg |    Bin 0 -> 17861 bytes
 .../py_feature2d/py_fast/py_fast.markdown          |    143 +
 .../images/homography_findobj.jpg                  |    Bin 0 -> 31937 bytes
 .../py_feature_homography.markdown                 |    110 +
 .../py_features_harris/images/harris_region.jpg    |    Bin 0 -> 17497 bytes
 .../py_features_harris/images/harris_result.jpg    |    Bin 0 -> 35007 bytes
 .../py_features_harris/images/subpixel3.png        |    Bin 0 -> 16243 bytes
 .../py_features_harris/py_features_harris.markdown |    150 +
 .../images/feature_building.jpg                    |    Bin 0 -> 50435 bytes
 .../py_features_meaning/images/feature_simple.png  |    Bin 0 -> 1063 bytes
 .../py_features_meaning.markdown                   |     89 +
 .../py_matcher/images/matcher_flann.jpg            |    Bin 0 -> 34601 bytes
 .../py_matcher/images/matcher_result1.jpg          |    Bin 0 -> 31620 bytes
 .../py_matcher/images/matcher_result2.jpg          |    Bin 0 -> 22407 bytes
 .../py_feature2d/py_matcher/py_matcher.markdown    |    215 +
 .../py_feature2d/py_orb/images/orb_kp.jpg          |    Bin 0 -> 23895 bytes
 .../py_feature2d/py_orb/py_orb.markdown            |     98 +
 .../py_shi_tomasi/images/shitomasi_block1.jpg      |    Bin 0 -> 14506 bytes
 .../py_shi_tomasi/images/shitomasi_space.png       |    Bin 0 -> 4658 bytes
 .../py_shi_tomasi/py_shi_tomasi.markdown           |     75 +
 .../py_feature2d/py_sift_intro/images/sift_dog.jpg |    Bin 0 -> 30688 bytes
 .../py_sift_intro/images/sift_keypoints.jpg        |    Bin 0 -> 34020 bytes
 .../py_sift_intro/images/sift_local_extrema.jpg    |    Bin 0 -> 15030 bytes
 .../py_sift_intro/images/sift_scale_invariant.jpg  |    Bin 0 -> 3386 bytes
 .../py_sift_intro/py_sift_intro.markdown           |    167 +
 .../py_surf_intro/images/surf_boxfilter.jpg        |    Bin 0 -> 12995 bytes
 .../py_feature2d/py_surf_intro/images/surf_kp1.jpg |    Bin 0 -> 27166 bytes
 .../py_feature2d/py_surf_intro/images/surf_kp2.jpg |    Bin 0 -> 28476 bytes
 .../py_surf_intro/images/surf_matching.jpg         |    Bin 0 -> 11848 bytes
 .../py_surf_intro/images/surf_orientation.jpg      |    Bin 0 -> 7887 bytes
 .../py_surf_intro/py_surf_intro.markdown           |    163 +
 .../py_table_of_contents_feature2d.markdown        |     54 +
 doc/py_tutorials/py_gui/images/drawing.jpg         |    Bin 0 -> 2563 bytes
 doc/py_tutorials/py_gui/images/image_display.jpg   |    Bin 0 -> 2577 bytes
 doc/py_tutorials/py_gui/images/mouse_drawing.jpg   |    Bin 0 -> 1559 bytes
 doc/py_tutorials/py_gui/images/trackbar.jpg        |    Bin 0 -> 2335 bytes
 doc/py_tutorials/py_gui/images/video_display.jpg   |    Bin 0 -> 2604 bytes
 .../py_drawing_functions/images/drawing_result.jpg |    Bin 0 -> 14390 bytes
 .../py_drawing_functions.markdown                  |    113 +
 .../images/matplotlib_screenshot.jpg               |    Bin 0 -> 27236 bytes
 .../py_image_display/images/opencv_screenshot.jpg  |    Bin 0 -> 25734 bytes
 .../py_image_display/py_image_display.markdown     |    153 +
 .../py_mouse_handling/py_mouse_handling.markdown   |    111 +
 .../py_gui/py_table_of_contents_gui.markdown       |     27 +
 .../py_trackbar/images/trackbar_screenshot.jpg     |    Bin 0 -> 13446 bytes
 .../py_gui/py_trackbar/py_trackbar.markdown        |     74 +
 .../py_video_display/py_video_display.markdown     |    153 +
 doc/py_tutorials/py_imgproc/images/blurring.jpg    |    Bin 0 -> 28934 bytes
 doc/py_tutorials/py_imgproc/images/canny.jpg       |    Bin 0 -> 4177 bytes
 doc/py_tutorials/py_imgproc/images/colorspace.jpg  |    Bin 0 -> 2494 bytes
 doc/py_tutorials/py_imgproc/images/contours.jpg    |    Bin 0 -> 59104 bytes
 doc/py_tutorials/py_imgproc/images/geometric.jpg   |    Bin 0 -> 2594 bytes
 doc/py_tutorials/py_imgproc/images/grabcut.jpg     |    Bin 0 -> 3348 bytes
 doc/py_tutorials/py_imgproc/images/gradient.jpg    |    Bin 0 -> 66968 bytes
 doc/py_tutorials/py_imgproc/images/histogram.jpg   |    Bin 0 -> 14904 bytes
 .../py_imgproc/images/houghcircles.jpg             |    Bin 0 -> 2834 bytes
 doc/py_tutorials/py_imgproc/images/houghlines.jpg  |    Bin 0 -> 2306 bytes
 doc/py_tutorials/py_imgproc/images/morphology.jpg  |    Bin 0 -> 5431 bytes
 doc/py_tutorials/py_imgproc/images/pyramid.png     |    Bin 0 -> 12454 bytes
 doc/py_tutorials/py_imgproc/images/template.jpg    |    Bin 0 -> 4995 bytes
 doc/py_tutorials/py_imgproc/images/thresh.jpg      |    Bin 0 -> 2481 bytes
 doc/py_tutorials/py_imgproc/images/transforms.jpg  |    Bin 0 -> 3086 bytes
 doc/py_tutorials/py_imgproc/images/watershed.jpg   |    Bin 0 -> 5617 bytes
 .../py_imgproc/py_canny/images/canny1.jpg          |    Bin 0 -> 16496 bytes
 .../py_imgproc/py_canny/images/hysteresis.jpg      |    Bin 0 -> 13111 bytes
 .../py_imgproc/py_canny/images/nms.jpg             |    Bin 0 -> 11110 bytes
 .../py_imgproc/py_canny/py_canny.markdown          |    111 +
 .../py_imgproc/py_colorspaces/images/frame.jpg     |    Bin 0 -> 8351 bytes
 .../py_colorspaces/py_colorspaces.markdown         |    113 +
 .../py_contours/images/contour_defects.jpg         |    Bin 0 -> 3369 bytes
 .../py_contours/images/contour_features.jpg        |    Bin 0 -> 3333 bytes
 .../py_contours/images/contour_hierarchy.jpg       |    Bin 0 -> 91290 bytes
 .../py_contours/images/contour_properties.jpg      |    Bin 0 -> 3844 bytes
 .../py_contours/images/contour_starting.jpg        |    Bin 0 -> 3172 bytes
 .../py_contour_features/images/approx.jpg          |    Bin 0 -> 12610 bytes
 .../py_contour_features/images/boundingrect.png    |    Bin 0 -> 7291 bytes
 .../py_contour_features/images/circumcircle.png    |    Bin 0 -> 7290 bytes
 .../images/convexitydefects.jpg                    |    Bin 0 -> 12949 bytes
 .../py_contour_features/images/fitellipse.png      |    Bin 0 -> 6254 bytes
 .../py_contour_features/images/fitline.jpg         |    Bin 0 -> 6089 bytes
 .../py_contour_features.markdown                   |    203 +
 .../py_contour_properties/images/extremepoints.jpg |    Bin 0 -> 10951 bytes
 .../py_contour_properties.markdown                 |    120 +
 .../py_contours/py_contours_begin/images/none.jpg  |    Bin 0 -> 5028 bytes
 .../py_contours_begin/py_contours_begin.markdown   |     94 +
 .../images/ccomp_hierarchy.png                     |    Bin 0 -> 11971 bytes
 .../py_contours_hierarchy/images/hierarchy.png     |    Bin 0 -> 5168 bytes
 .../images/tree_hierarchy.png                      |    Bin 0 -> 11917 bytes
 .../py_contours_hierarchy.markdown                 |    218 +
 .../py_contours_more_functions/images/defects.jpg  |    Bin 0 -> 10615 bytes
 .../images/matchshapes.jpg                         |    Bin 0 -> 5484 bytes
 .../py_contours_more_functions.markdown            |    132 +
 .../py_table_of_contents_contours.markdown         |     26 +
 .../py_imgproc/py_filtering/images/bilateral.jpg   |    Bin 0 -> 17991 bytes
 .../py_imgproc/py_filtering/images/blur.jpg        |    Bin 0 -> 23614 bytes
 .../py_imgproc/py_filtering/images/filter.jpg      |    Bin 0 -> 24000 bytes
 .../py_imgproc/py_filtering/images/gaussian.jpg    |    Bin 0 -> 23929 bytes
 .../py_imgproc/py_filtering/images/median.jpg      |    Bin 0 -> 56768 bytes
 .../py_imgproc/py_filtering/py_filtering.markdown  |    153 +
 .../py_geometric_transformations/images/affine.jpg |    Bin 0 -> 22685 bytes
 .../images/perspective.jpg                         |    Bin 0 -> 23674 bytes
 .../images/rotation.jpg                            |    Bin 0 -> 13587 bytes
 .../images/translation.jpg                         |    Bin 0 -> 14098 bytes
 .../py_geometric_transformations.markdown          |    162 +
 .../py_imgproc/py_grabcut/images/grabcut_mask.jpg  |    Bin 0 -> 11520 bytes
 .../py_grabcut/images/grabcut_output1.jpg          |    Bin 0 -> 17220 bytes
 .../py_imgproc/py_grabcut/images/grabcut_rect.jpg  |    Bin 0 -> 12204 bytes
 .../py_grabcut/images/grabcut_scheme.jpg           |    Bin 0 -> 22929 bytes
 .../py_imgproc/py_grabcut/py_grabcut.markdown      |    156 +
 .../py_imgproc/py_gradients/images/double_edge.jpg |    Bin 0 -> 7738 bytes
 .../py_imgproc/py_gradients/images/gradients.jpg   |    Bin 0 -> 89849 bytes
 .../py_imgproc/py_gradients/py_gradients.markdown  |    109 +
 .../py_histograms/images/histograms_1d.jpg         |    Bin 0 -> 4139 bytes
 .../py_histograms/images/histograms_2d.jpg         |    Bin 0 -> 3501 bytes
 .../py_histograms/images/histograms_bp.jpg         |    Bin 0 -> 3590 bytes
 .../py_histograms/images/histograms_equ.jpg        |    Bin 0 -> 4225 bytes
 .../py_2d_histogram/images/2dhist_matplotlib.jpg   |    Bin 0 -> 15516 bytes
 .../py_2d_histogram/images/2dhist_opencv.jpg       |    Bin 0 -> 17372 bytes
 .../py_2d_histogram/py_2d_histogram.markdown       |    130 +
 .../images/backproject_opencv.jpg                  |    Bin 0 -> 34731 bytes
 .../py_histogram_backprojection.markdown           |    125 +
 .../images/histogram_masking.jpg                   |    Bin 0 -> 24804 bytes
 .../images/histogram_matplotlib.jpg                |    Bin 0 -> 17641 bytes
 .../images/histogram_rgb_plot.jpg                  |    Bin 0 -> 20361 bytes
 .../images/histogram_sample.jpg                    |    Bin 0 -> 45913 bytes
 .../py_histogram_begins.markdown                   |    199 +
 .../py_histogram_equalization/images/clahe_1.jpg   |    Bin 0 -> 48845 bytes
 .../py_histogram_equalization/images/clahe_2.jpg   |    Bin 0 -> 24097 bytes
 .../images/equalization_opencv.jpg                 |    Bin 0 -> 26711 bytes
 .../images/histeq_numpy1.jpg                       |    Bin 0 -> 14499 bytes
 .../images/histeq_numpy2.jpg                       |    Bin 0 -> 29674 bytes
 .../images/histogram_equalization.png              |    Bin 0 -> 5385 bytes
 .../py_histogram_equalization.markdown             |    153 +
 .../py_table_of_contents_histograms.markdown       |     18 +
 .../py_houghcircles/images/houghcircles2.jpg       |    Bin 0 -> 21690 bytes
 .../py_houghcircles/py_houghcircles.markdown       |     52 +
 .../py_houghlines/images/houghlines1.svg           |    234 +
 .../py_houghlines/images/houghlines2.jpg           |    Bin 0 -> 6433 bytes
 .../py_houghlines/images/houghlines3.jpg           |    Bin 0 -> 43726 bytes
 .../py_houghlines/images/houghlines4.png           |    Bin 0 -> 19161 bytes
 .../py_houghlines/images/houghlines5.jpg           |    Bin 0 -> 42619 bytes
 .../py_houghlines/images/houghlinesdemo.gif        |    Bin 0 -> 48696 bytes
 .../py_houghlines/py_houghlines.markdown           |    144 +
 .../py_morphological_ops/images/blackhat.png       |    Bin 0 -> 1146 bytes
 .../py_morphological_ops/images/closing.png        |    Bin 0 -> 2205 bytes
 .../py_morphological_ops/images/dilation.png       |    Bin 0 -> 923 bytes
 .../py_morphological_ops/images/erosion.png        |    Bin 0 -> 844 bytes
 .../py_morphological_ops/images/gradient.png       |    Bin 0 -> 1995 bytes
 .../py_imgproc/py_morphological_ops/images/j.png   |    Bin 0 -> 1126 bytes
 .../py_morphological_ops/images/opening.png        |    Bin 0 -> 2082 bytes
 .../py_morphological_ops/images/tophat.png         |    Bin 0 -> 1531 bytes
 .../py_morphological_ops.markdown                  |    156 +
 .../py_imgproc/py_pyramids/images/lap.jpg          |    Bin 0 -> 28842 bytes
 .../py_imgproc/py_pyramids/images/messipyr.jpg     |    Bin 0 -> 46701 bytes
 .../py_imgproc/py_pyramids/images/messiup.jpg      |    Bin 0 -> 15088 bytes
 .../py_imgproc/py_pyramids/images/orapple.jpg      |    Bin 0 -> 52135 bytes
 .../py_imgproc/py_pyramids/py_pyramids.markdown    |    141 +
 .../py_table_of_contents_imgproc.markdown          |     76 +
 .../py_template_matching/images/messi_face.jpg     |    Bin 0 -> 1687 bytes
 .../py_template_matching/images/res_mario.jpg      |    Bin 0 -> 35859 bytes
 .../images/template_ccoeff_1.jpg                   |    Bin 0 -> 20145 bytes
 .../images/template_ccoeffn_2.jpg                  |    Bin 0 -> 21113 bytes
 .../images/template_ccorr_3.jpg                    |    Bin 0 -> 19180 bytes
 .../images/template_ccorrn_4.jpg                   |    Bin 0 -> 20653 bytes
 .../images/template_sqdiff_5.jpg                   |    Bin 0 -> 20073 bytes
 .../images/template_sqdiffn_6.jpg                  |    Bin 0 -> 21005 bytes
 .../py_template_matching.markdown                  |    136 +
 .../py_thresholding/images/ada_threshold.jpg       |    Bin 0 -> 72648 bytes
 .../py_imgproc/py_thresholding/images/otsu.jpg     |    Bin 0 -> 35960 bytes
 .../py_thresholding/images/threshold.jpg           |    Bin 0 -> 15543 bytes
 .../py_thresholding/py_thresholding.markdown       |    233 +
 .../py_transforms/images/transform_fourier.jpg     |    Bin 0 -> 4824 bytes
 .../py_fourier_transform/images/fft1.jpg           |    Bin 0 -> 17964 bytes
 .../py_fourier_transform/images/fft2.jpg           |    Bin 0 -> 16029 bytes
 .../py_fourier_transform/images/fft4.jpg           |    Bin 0 -> 16366 bytes
 .../py_fourier_transform/images/fft5.jpg           |    Bin 0 -> 17442 bytes
 .../py_fourier_transform.markdown                  |    293 +
 .../py_table_of_contents_transforms.markdown       |      5 +
 .../py_imgproc/py_watershed/images/water_coins.jpg |    Bin 0 -> 16322 bytes
 .../py_imgproc/py_watershed/images/water_dt.jpg    |    Bin 0 -> 15120 bytes
 .../py_imgproc/py_watershed/images/water_fgbg.jpg  |    Bin 0 -> 20202 bytes
 .../py_watershed/images/water_marker.jpg           |    Bin 0 -> 16125 bytes
 .../py_watershed/images/water_result.jpg           |    Bin 0 -> 30960 bytes
 .../py_watershed/images/water_thresh.jpg           |    Bin 0 -> 12627 bytes
 .../py_imgproc/py_watershed/py_watershed.markdown  |    148 +
 doc/py_tutorials/py_ml/images/kmeansicon.jpg       |    Bin 0 -> 65638 bytes
 doc/py_tutorials/py_ml/images/knnicon.png          |    Bin 0 -> 3424 bytes
 doc/py_tutorials/py_ml/images/svmicon.png          |    Bin 0 -> 13155 bytes
 .../py_ml/py_kmeans/images/kmeans_begin.jpg        |    Bin 0 -> 3259 bytes
 .../py_ml/py_kmeans/images/kmeans_demo.jpg         |    Bin 0 -> 4219 bytes
 .../py_ml/py_kmeans/py_kmeans_index.markdown       |     10 +
 .../py_kmeans_opencv/images/oc_1d_clustered.png    |    Bin 0 -> 11337 bytes
 .../py_kmeans_opencv/images/oc_1d_testdata.png     |    Bin 0 -> 8955 bytes
 .../py_kmeans_opencv/images/oc_2d_clustered.jpg    |    Bin 0 -> 10486 bytes
 .../images/oc_color_quantization.jpg               |    Bin 0 -> 31684 bytes
 .../images/oc_feature_representation.jpg           |    Bin 0 -> 12012 bytes
 .../py_kmeans_opencv/py_kmeans_opencv.markdown     |    194 +
 .../images/final_clusters.jpg                      |    Bin 0 -> 10581 bytes
 .../images/initial_labelling.jpg                   |    Bin 0 -> 11914 bytes
 .../py_kmeans_understanding/images/testdata.jpg    |    Bin 0 -> 11230 bytes
 .../py_kmeans_understanding/images/tshirt.jpg      |    Bin 0 -> 8983 bytes
 .../images/tshirt_grouped.jpg                      |    Bin 0 -> 16571 bytes
 .../images/update_centroid.jpg                     |    Bin 0 -> 12052 bytes
 .../py_kmeans_understanding.markdown               |     85 +
 doc/py_tutorials/py_ml/py_knn/images/knn_icon1.jpg |    Bin 0 -> 2449 bytes
 doc/py_tutorials/py_ml/py_knn/images/knn_icon2.jpg |    Bin 0 -> 4932 bytes
 .../py_ml/py_knn/py_knn_index.markdown             |     10 +
 .../py_knn/py_knn_opencv/py_knn_opencv.markdown    |    121 +
 .../py_knn_understanding/images/knn_simple.png     |    Bin 0 -> 7473 bytes
 .../py_knn_understanding/images/knn_theory.png     |    Bin 0 -> 6700 bytes
 .../py_knn_understanding.markdown                  |    153 +
 doc/py_tutorials/py_ml/py_svm/images/svm_icon1.jpg |    Bin 0 -> 3956 bytes
 doc/py_tutorials/py_ml/py_svm/images/svm_icon2.jpg |    Bin 0 -> 4645 bytes
 .../py_svm/py_svm_basics/images/svm_basics1.png    |    Bin 0 -> 7731 bytes
 .../py_svm/py_svm_basics/images/svm_basics2.png    |    Bin 0 -> 7998 bytes
 .../py_svm/py_svm_basics/images/svm_basics3.png    |    Bin 0 -> 10353 bytes
 .../py_svm/py_svm_basics/py_svm_basics.markdown    |    135 +
 .../py_ml/py_svm/py_svm_index.markdown             |     10 +
 .../py_ml/py_svm/py_svm_opencv/images/deskew.jpg   |    Bin 0 -> 11383 bytes
 .../py_svm/py_svm_opencv/py_svm_opencv.markdown    |    137 +
 .../py_ml/py_table_of_contents_ml.markdown         |     16 +
 doc/py_tutorials/py_objdetect/images/face_icon.jpg |    Bin 0 -> 3868 bytes
 .../py_objdetect/py_face_detection/images/face.jpg |    Bin 0 -> 48977 bytes
 .../py_objdetect/py_face_detection/images/haar.png |    Bin 0 -> 7625 bytes
 .../py_face_detection/images/haar_features.jpg     |    Bin 0 -> 10964 bytes
 .../py_face_detection/py_face_detection.markdown   |    135 +
 .../py_table_of_contents_objdetect.markdown        |      7 +
 doc/py_tutorials/py_photo/images/hdr_icon.jpg      |    Bin 0 -> 4829 bytes
 doc/py_tutorials/py_photo/images/inpainticon.jpg   |    Bin 0 -> 5020 bytes
 doc/py_tutorials/py_photo/images/nlm_icon.jpg      |    Bin 0 -> 3735 bytes
 doc/py_tutorials/py_photo/py_hdr/images/crf.jpg    |    Bin 0 -> 48945 bytes
 .../py_photo/py_hdr/images/exposures.jpg           |    Bin 0 -> 45980 bytes
 .../py_photo/py_hdr/images/fusion_mertens.jpg      |    Bin 0 -> 116654 bytes
 .../py_photo/py_hdr/images/ldr_debvec.jpg          |    Bin 0 -> 77243 bytes
 .../py_photo/py_hdr/images/ldr_robertson.jpg       |    Bin 0 -> 98206 bytes
 doc/py_tutorials/py_photo/py_hdr/py_hdr.markdown   |    177 +
 .../py_inpainting/images/inpaint_basics.jpg        |    Bin 0 -> 19520 bytes
 .../py_inpainting/images/inpaint_result.jpg        |    Bin 0 -> 24459 bytes
 .../py_photo/py_inpainting/py_inpainting.markdown  |     89 +
 .../py_non_local_means/images/nlm_multi.jpg        |    Bin 0 -> 26593 bytes
 .../py_non_local_means/images/nlm_patch.jpg        |    Bin 0 -> 16464 bytes
 .../py_non_local_means/images/nlm_result1.jpg      |    Bin 0 -> 18488 bytes
 .../py_non_local_means/py_non_local_means.markdown |    152 +
 .../py_photo/py_table_of_contents_photo.markdown   |     20 +
 doc/py_tutorials/py_setup/images/fedora_logo.jpg   |    Bin 0 -> 3327 bytes
 doc/py_tutorials/py_setup/images/opencv_logo.jpg   |    Bin 0 -> 4553 bytes
 doc/py_tutorials/py_setup/images/windows_logo.jpg  |    Bin 0 -> 3191 bytes
 .../py_setup/py_intro/py_intro.markdown            |     86 +
 .../py_setup_in_fedora/py_setup_in_fedora.markdown |    258 +
 .../py_setup_in_windows/images/Capture1.jpg        |    Bin 0 -> 29483 bytes
 .../py_setup_in_windows/images/Capture2.png        |    Bin 0 -> 15972 bytes
 .../py_setup_in_windows/images/Capture3.png        |    Bin 0 -> 15102 bytes
 .../py_setup_in_windows/images/Capture5.png        |    Bin 0 -> 8946 bytes
 .../py_setup_in_windows/images/Capture6.png        |    Bin 0 -> 14663 bytes
 .../py_setup_in_windows/images/Capture7.png        |    Bin 0 -> 7871 bytes
 .../py_setup_in_windows/images/Capture8.png        |    Bin 0 -> 13134 bytes
 .../py_setup_in_windows/images/Capture80.png       |    Bin 0 -> 11246 bytes
 .../py_setup_in_windows.markdown                   |    151 +
 .../py_setup/py_table_of_contents_setup.markdown   |     17 +
 doc/py_tutorials/py_tutorials.markdown             |     55 +
 doc/py_tutorials/py_video/images/background.jpg    |    Bin 0 -> 4343 bytes
 doc/py_tutorials/py_video/images/camshift.jpg      |    Bin 0 -> 5566 bytes
 doc/py_tutorials/py_video/images/lucas.jpg         |    Bin 0 -> 5761 bytes
 doc/py_tutorials/py_video/images/opticalflow.jpeg  |    Bin 0 -> 6488 bytes
 .../py_video/py_bg_subtraction/images/resframe.jpg |    Bin 0 -> 20013 bytes
 .../py_video/py_bg_subtraction/images/resgmg.jpg   |    Bin 0 -> 11631 bytes
 .../py_video/py_bg_subtraction/images/resmog.jpg   |    Bin 0 -> 6749 bytes
 .../py_video/py_bg_subtraction/images/resmog2.jpg  |    Bin 0 -> 10941 bytes
 .../py_bg_subtraction/py_bg_subtraction.markdown   |    173 +
 .../py_lucas_kanade/images/optical_flow_basic1.jpg |    Bin 0 -> 6146 bytes
 .../py_video/py_lucas_kanade/images/opticalfb.jpg  |    Bin 0 -> 24600 bytes
 .../py_lucas_kanade/images/opticalflow_lk.jpg      |    Bin 0 -> 22792 bytes
 .../py_lucas_kanade/py_lucas_kanade.markdown       |    225 +
 .../py_video/py_meanshift/images/camshift_face.gif |    Bin 0 -> 253144 bytes
 .../py_meanshift/images/camshift_result.jpg        |    Bin 0 -> 34939 bytes
 .../py_meanshift/images/meanshift_basics.jpg       |    Bin 0 -> 17815 bytes
 .../py_meanshift/images/meanshift_face.gif         |    Bin 0 -> 180533 bytes
 .../py_meanshift/images/meanshift_result.jpg       |    Bin 0 -> 27846 bytes
 .../py_video/py_meanshift/py_meanshift.markdown    |    185 +
 .../py_video/py_table_of_contents_video.markdown   |     16 +
 doc/reformat.py                                    |     44 -
 doc/root.markdown.in                               |     13 +
 doc/stylesheet.css                                 |     37 +
 .../camera_calibration/camera_calibration.markdown |    286 +
 .../camera_calibration/camera_calibration.rst      |    444 -
 .../camera_calibration_square_chess.markdown       |     54 +
 .../camera_calibration_square_chess.rst            |     62 -
 .../images/camera_calibration.png                  |    Bin
 .../images/camera_calibration_square_chess.jpg     |    Bin
 .../calib3d/images/real_time_pose_estimation.jpg   |    Bin 0 -> 84929 bytes
 .../calib3d/real_time_pose/images/pnp.jpg          |    Bin 0 -> 31839 bytes
 .../calib3d/real_time_pose/images/registration.png |    Bin 0 -> 108400 bytes
 .../calib3d/real_time_pose/real_time_pose.markdown |    803 +
 .../calib3d/table_of_content_calib3d.markdown      |     32 +
 .../table_of_content_calib3d.rst                   |     56 -
 .../retina_model/images/retina_TreeHdr_retina.jpg  |    Bin 150688 -> 0 bytes
 .../retina_model/images/retina_TreeHdr_small.jpg   |    Bin 166872 -> 0 bytes
 .../retina_model/images/studentsSample_input.jpg   |    Bin 80282 -> 0 bytes
 .../retina_model/images/studentsSample_magno.jpg   |    Bin 28228 -> 0 bytes
 .../retina_model/images/studentsSample_parvo.jpg   |    Bin 69443 -> 0 bytes
 .../contrib/retina_model/retina_model.rst          |    414 -
 .../images/retina_TreeHdr_small.jpg                |    Bin 50051 -> 0 bytes
 .../table_of_content_contrib.rst                   |     36 -
 .../core/adding_images/adding_images.markdown      |    104 +
 doc/tutorials/core/adding_images/adding_images.rst |    121 -
 ...0.jpg => Adding_Images_Tutorial_Result_Big.jpg} |    Bin
 .../basic_geometric_drawing.markdown               |    243 +
 .../basic_geometric_drawing.rst                    |    280 -
 .../basic_linear_transform.markdown                |    178 +
 .../basic_linear_transform.rst                     |    214 -
 ...Basic_Linear_Transform_Tutorial_Result_big.jpg} |    Bin
 .../discrete_fourier_transform.markdown            |    156 +
 .../discrete_fourier_transform.rst                 |    143 -
 .../file_input_output_with_xml_yml.markdown        |    270 +
 .../file_input_output_with_xml_yml.rst             |    279 -
 .../how_to_scan_images/how_to_scan_images.markdown |    221 +
 .../core/how_to_scan_images/how_to_scan_images.rst |    183 -
 .../tutorial_how_matrix_stored_1.png               |    Bin 0 -> 1953 bytes
 .../tutorial_how_matrix_stored_2.png               |    Bin 0 -> 3905 bytes
 .../how_to_use_ippa_conversion.markdown            |    143 +
 .../images/How_To_Use_IPPA_Result.jpg              |    Bin 0 -> 62891 bytes
 .../images/Adding_Images_Tutorial_Result_0.jpg     |    Bin
 .../Basic_Linear_Transform_Tutorial_Result_0.jpg   |    Bin
 .../images/Drawing_1_Tutorial_Result_0.jpg         |    Bin
 .../images/Drawing_2_Tutorial_Result_7.jpg         |    Bin
 doc/tutorials/core/images/How_To_Use_IPPA.jpg      |    Bin 0 -> 6991 bytes
 .../images/Morphology_1_Tutorial_Cover.jpg         |    Bin
 .../images/Smoothing_Tutorial_Cover.jpg            |    Bin
 .../images/discrete_fourier_transform.png          |    Bin
 .../images/file_input_output_with_xml_yml.png      |    Bin
 .../images/howToScanImages.jpg                     |    Bin
 .../images/interopOpenCV1.png                      |    Bin
 .../images/matMaskFilter2DOp.png                   |    Bin
 .../images/matTheBasicImageStructure.jpg           |    Bin
 .../interoperability_with_OpenCV_1.markdown        |    144 +
 .../interoperability_with_OpenCV_1.rst             |    129 -
 .../mat-mask-operations/mat-mask-operations.rst    |    137 -
 .../mat_mask_operations.markdown                   |    147 +
 doc/tutorials/core/mat_operations.markdown         |    175 +
 .../mat_the_basic_image_container.markdown         |    271 +
 .../mat_the_basic_image_container.rst              |    311 -
 ...ult_7.jpg => Drawing_2_Tutorial_Result_big.jpg} |    Bin
 .../random_generator_and_text.markdown             |    249 +
 .../random_generator_and_text.rst                  |    267 -
 doc/tutorials/core/table_of_content_core.markdown  |    106 +
 .../table_of_content_core.rst                      |    221 -
 doc/tutorials/definitions/README.txt               |      1 -
 doc/tutorials/definitions/noContent.rst            |      3 -
 doc/tutorials/definitions/tocDefinitions.rst       |     15 -
 .../akaze_matching/akaze_matching.markdown         |    133 +
 .../features2d/akaze_matching/images/graf.png      |    Bin 0 -> 2085648 bytes
 .../features2d/akaze_matching/images/res.png       |    Bin 0 -> 1908704 bytes
 .../akaze_tracking/akaze_tracking.markdown         |    140 +
 .../features2d/akaze_tracking/images/frame.png     |    Bin 0 -> 325968 bytes
 .../detection_of_planar_objects.markdown           |     52 +
 .../detection_of_planar_objects.rst                |     72 -
 .../feature_description.markdown                   |     90 +
 .../feature_description/feature_description.rst    |    102 -
 .../feature_detection/feature_detection.markdown   |     88 +
 .../feature_detection/feature_detection.rst        |     98 -
 .../feature_flann_matcher.markdown                 |    133 +
 .../feature_flann_matcher.rst                      |     43 -
 .../feature_homography/feature_homography.markdown |    133 +
 .../feature_homography/feature_homography.rst      |    148 -
 .../images/AKAZE_Match_Tutorial_Cover.png          |    Bin 0 -> 64794 bytes
 .../images/AKAZE_Tracking_Tutorial_Cover.png       |    Bin 0 -> 32186 bytes
 .../images/Feature_Description_Tutorial_Cover.jpg  |    Bin
 .../images/Feature_Detection_Tutorial_Cover.jpg    |    Bin
 .../Feature_Flann_Matcher_Tutorial_Cover.jpg       |    Bin
 .../images/Feature_Homography_Tutorial_Cover.jpg   |    Bin
 .../images/detection_of_planar_objects.png         |    Bin
 .../trackingmotion/Corner_Subpixeles_Cover.jpg     |    Bin
 .../Generic_Corner_Detector_Cover.jpg              |    Bin
 .../trackingmotion/Harris_Detector_Cover.jpg       |    Bin
 .../trackingmotion/Shi_Tomasi_Detector_Cover.jpg   |    Bin
 .../table_of_content_features2d.markdown           |     95 +
 .../table_of_content_features2d.rst                |    203 -
 .../corner_subpixeles/corner_subpixeles.markdown   |    129 +
 .../corner_subpixeles/corner_subpixeles.rst        |    137 -
 .../generic_corner_detector.markdown               |     35 +
 .../generic_corner_detector.rst                    |     39 -
 .../good_features_to_track.markdown                |    114 +
 .../good_features_to_track.rst                     |    120 -
 .../harris_detector/harris_detector.markdown       |    208 +
 .../harris_detector/harris_detector.rst            |    245 -
 .../table_of_content_general.rst                   |     12 -
 .../gpu-basics-similarity.rst                      |    148 -
 .../gpu_basics_similarity.markdown                 |    210 +
 .../gpu-thrust-interop/gpu_thrust_interop.markdown |     70 +
 .../images/gpu-basics-similarity.png               |    Bin
 doc/tutorials/gpu/table_of_content_gpu.markdown    |     15 +
 .../table_of_content_gpu/table_of_content_gpu.rst  |     36 -
 .../images/Adding_Trackbars_Tutorial_Cover.jpg     |    Bin
 doc/tutorials/highgui/images/gdal-io.jpg           |    Bin 0 -> 74907 bytes
 .../images/video-input-psnr-ssim.png               |    Bin
 .../images/video-write.png                         |    Bin
 doc/tutorials/highgui/intelperc.markdown           |     82 +
 doc/tutorials/highgui/kinect_openni.markdown       |    138 +
 .../highgui/raster-gdal/images/gdal_flood-zone.jpg |    Bin 0 -> 113554 bytes
 .../highgui/raster-gdal/images/gdal_heat-map.jpg   |    Bin 0 -> 54538 bytes
 .../highgui/raster-gdal/images/gdal_output.jpg     |    Bin 0 -> 122995 bytes
 .../highgui/raster-gdal/raster_io_gdal.markdown    |    101 +
 .../highgui/table_of_content_highgui.markdown      |     43 +
 .../table_of_content_highgui.rst                   |     77 -
 doc/tutorials/highgui/trackbar/trackbar.markdown   |    142 +
 doc/tutorials/highgui/trackbar/trackbar.rst        |    156 -
 .../video-input-psnr-ssim.rst                      |    216 -
 .../video_input_psnr_ssim.markdown                 |    251 +
 doc/tutorials/highgui/video-write/video-write.rst  |    136 -
 .../highgui/video-write/video_write.markdown       |    160 +
 doc/tutorials/images/opencv_ios.png                |    Bin 12691 -> 8289 bytes
 doc/tutorials/images/photo.png                     |    Bin 0 -> 13593 bytes
 .../erosion_dilatation/erosion_dilatation.markdown |    161 +
 .../erosion_dilatation/erosion_dilatation.rst      |    276 -
 ..._Tutorial_Cover.jpg => Morphology_1_Result.jpg} |    Bin
 .../gausian_median_blur_bilateral_filter.markdown  |    270 +
 .../gausian_median_blur_bilateral_filter.rst       |    326 -
 .../back_projection/back_projection.markdown       |    179 +
 .../histograms/back_projection/back_projection.rst |    305 -
 .../histogram_calculation.markdown                 |    211 +
 .../histogram_calculation.rst                      |    331 -
 .../histogram_comparison.markdown                  |    158 +
 .../histogram_comparison/histogram_comparison.rst  |    221 -
 .../histogram_equalization.markdown                |    138 +
 .../histogram_equalization.rst                     |    217 -
 .../template_matching/template_matching.markdown   |    224 +
 .../template_matching/template_matching.rst        |    371 -
 .../images/Morphology_1_Tutorial_Cover.jpg         |    Bin
 .../images/Morphology_2_Tutorial_Cover.jpg         |    Bin
 .../imgproc/images/Morphology_3_Tutorial_Cover.jpg |    Bin 0 -> 6688 bytes
 .../images/Pyramids_Tutorial_Cover.jpg             |    Bin
 .../images/Smoothing_Tutorial_Cover.jpg            |    Bin
 .../images/Threshold_Tutorial_Cover.jpg            |    Bin
 .../histograms/Back_Projection_Tutorial_Cover.jpg  |    Bin
 .../Histogram_Calculation_Tutorial_Cover.jpg       |    Bin
 .../Histogram_Comparison_Tutorial_Cover.jpg        |    Bin
 .../Histogram_Equalization_Tutorial_Cover.jpg      |    Bin
 .../Template_Matching_Tutorial_Cover.jpg           |    Bin
 .../imgtrans/Canny_Detector_Tutorial_Cover.jpg     |    Bin
 .../imgtrans/CopyMakeBorder_Tutorial_Cover.jpg     |    Bin
 .../Distance_Transformation_Tutorial_Cover.jpg     |    Bin 0 -> 7702 bytes
 .../images/imgtrans/Filter_2D_Tutorial_Cover.jpg   |    Bin
 .../imgtrans/Hough_Circle_Tutorial_Cover.jpg       |    Bin
 .../images/imgtrans/Hough_Lines_Tutorial_Cover.jpg |    Bin
 .../imgtrans/Laplace_Operator_Tutorial_Cover.jpg   |    Bin
 .../images/imgtrans/Remap_Tutorial_Cover.jpg       |    Bin
 .../imgtrans/Sobel_Derivatives_Tutorial_Cover.jpg  |    Bin
 .../images/imgtrans/Warp_Affine_Tutorial_Cover.jpg |    Bin
 .../Bounding_Rects_Circles_Tutorial_Cover.jpg      |    Bin
 .../Bounding_Rotated_Ellipses_Tutorial_Cover.jpg   |    Bin
 .../Find_Contours_Tutorial_Cover.jpg               |    Bin
 .../shapedescriptors/Hull_Tutorial_Cover.jpg       |    Bin
 .../shapedescriptors/Moments_Tutorial_Cover.jpg    |    Bin
 .../Point_Polygon_Test_Tutorial_Cover.jpg          |    Bin
 .../canny_detector/canny_detector.markdown         |    183 +
 .../imgtrans/canny_detector/canny_detector.rst     |    284 -
 .../copyMakeBorder/copyMakeBorder.markdown         |    142 +
 .../imgtrans/copyMakeBorder/copyMakeBorder.rst     |    226 -
 .../distance_transform.markdown                    |     57 +
 .../distance_transformation/images/bin.jpeg        |    Bin 0 -> 33265 bytes
 .../distance_transformation/images/black_bg.jpeg   |    Bin 0 -> 49373 bytes
 .../images/dist_transf.jpeg                        |    Bin 0 -> 20578 bytes
 .../distance_transformation/images/final.jpeg      |    Bin 0 -> 41745 bytes
 .../distance_transformation/images/laplace.jpeg    |    Bin 0 -> 48125 bytes
 .../distance_transformation/images/markers.jpeg    |    Bin 0 -> 22522 bytes
 .../distance_transformation/images/peaks.jpeg      |    Bin 0 -> 23086 bytes
 .../distance_transformation/images/sharp.jpeg      |    Bin 0 -> 50913 bytes
 .../distance_transformation/images/source.jpeg     |    Bin 0 -> 46641 bytes
 .../imgproc/imgtrans/filter_2d/filter_2d.markdown  |    182 +
 .../imgproc/imgtrans/filter_2d/filter_2d.rst       |    201 -
 .../imgtrans/hough_circle/hough_circle.markdown    |    114 +
 .../imgproc/imgtrans/hough_circle/hough_circle.rst |    182 -
 .../imgtrans/hough_lines/hough_lines.markdown      |    211 +
 .../imgproc/imgtrans/hough_lines/hough_lines.rst   |    292 -
 .../laplace_operator/laplace_operator.markdown     |    120 +
 .../imgtrans/laplace_operator/laplace_operator.rst |    188 -
 .../imgproc/imgtrans/remap/remap.markdown          |    184 +
 doc/tutorials/imgproc/imgtrans/remap/remap.rst     |    313 -
 .../sobel_derivatives/sobel_derivatives.markdown   |    184 +
 .../sobel_derivatives/sobel_derivatives.rst        |    276 -
 .../imgtrans/warp_affine/warp_affine.markdown      |    204 +
 .../imgproc/imgtrans/warp_affine/warp_affine.rst   |    308 -
 .../morph_lines_detection/images/binary.png        |    Bin 0 -> 3273 bytes
 .../imgproc/morph_lines_detection/images/gray.png  |    Bin 0 -> 14650 bytes
 .../imgproc/morph_lines_detection/images/horiz.png |    Bin 0 -> 767 bytes
 .../morph_lines_detection/images/linear_horiz.png  |    Bin 0 -> 1267 bytes
 .../morph_lines_detection/images/linear_vert.png   |    Bin 0 -> 1491 bytes
 .../morph_lines_detection/images/morph12.gif       |    Bin 0 -> 2052 bytes
 .../morph_lines_detection/images/morph21.gif       |    Bin 0 -> 2428 bytes
 .../morph_lines_detection/images/morph211.png      |    Bin 0 -> 3374 bytes
 .../morph_lines_detection/images/morph6.gif        |    Bin 0 -> 4040 bytes
 .../morph_lines_detection/images/morph61.png       |    Bin 0 -> 5995 bytes
 .../morph_lines_detection/images/smooth.png        |    Bin 0 -> 4184 bytes
 .../imgproc/morph_lines_detection/images/src.png   |    Bin 0 -> 14650 bytes
 .../imgproc/morph_lines_detection/images/vert.png  |    Bin 0 -> 2394 bytes
 .../morph_lines_detection/moprh_lines_detection.md |     86 +
 ..._Cover.jpg => Morphology_2_Tutorial_Result.jpg} |    Bin
 .../opening_closing_hats.markdown                  |    237 +
 .../opening_closing_hats/opening_closing_hats.rst  |    281 -
 doc/tutorials/imgproc/pyramids/pyramids.markdown   |    175 +
 doc/tutorials/imgproc/pyramids/pyramids.rst        |    261 -
 .../bounding_rects_circles.markdown                |     30 +
 .../bounding_rects_circles.rst                     |    123 -
 .../bounding_rotated_ellipses.markdown             |     30 +
 .../bounding_rotated_ellipses.rst                  |    125 -
 .../find_contours/find_contours.markdown           |     30 +
 .../find_contours/find_contours.rst                |    106 -
 .../imgproc/shapedescriptors/hull/hull.markdown    |     31 +
 .../imgproc/shapedescriptors/hull/hull.rst         |    115 -
 .../shapedescriptors/moments/moments.markdown      |     32 +
 .../imgproc/shapedescriptors/moments/moments.rst   |    135 -
 .../point_polygon_test/point_polygon_test.markdown |     29 +
 .../point_polygon_test/point_polygon_test.rst      |    116 -
 .../imgproc/table_of_content_imgproc.markdown      |    220 +
 .../table_of_content_imgproc.rst                   |    541 -
 doc/tutorials/imgproc/threshold/threshold.markdown |    185 +
 doc/tutorials/imgproc/threshold/threshold.rst      |    310 -
 .../android_binary_package/O4A_SDK.markdown        |    260 +
 .../android_binary_package/O4A_SDK.rst             |    341 -
 .../android_dev_intro.markdown                     |    514 +
 .../android_binary_package/android_dev_intro.rst   |    655 -
 .../android_ocl_intro.markdown                     |    395 +
 .../dev_with_OCV_on_Android.markdown               |    373 +
 .../dev_with_OCV_on_Android.rst                    |    460 -
 .../introduction/biicode/images/bii_lena.png       |    Bin 0 -> 102674 bytes
 .../introduction/biicode/images/biiapp.png         |    Bin 0 -> 11512 bytes
 .../introduction/biicode/images/biicode.png        |    Bin 0 -> 13983 bytes
 .../introduction/biicode/tutorial_biicode.markdown |    158 +
 .../clojure_dev_intro/clojure_dev_intro.markdown   |    587 +
 .../clojure_dev_intro/clojure_dev_intro.rst        |    728 -
 .../introduction/clojure_dev_intro/images/lena.png |    Bin 620636 -> 0 bytes
 .../arm_crosscompile_with_cmake.markdown           |     92 +
 .../arm_crosscompile_with_cmake.rst                |    115 -
 .../introduction/desktop_java/images/lena.png      |    Bin 620636 -> 0 bytes
 .../desktop_java/java_dev_intro.markdown           |    327 +
 .../introduction/desktop_java/java_dev_intro.rst   |    446 -
 .../display_image/display_image.markdown           |    112 +
 .../introduction/display_image/display_image.rst   |    129 -
 .../documentation_tutorial.markdown                |    610 +
 .../introduction/documenting_opencv/doxygen-1.png  |    Bin 0 -> 41991 bytes
 .../introduction/documenting_opencv/doxygen-2.png  |    Bin 0 -> 8982 bytes
 .../introduction/documenting_opencv/doxygen-3.png  |    Bin 0 -> 14702 bytes
 .../documenting_opencv/scholarship_cite_dialog.png |    Bin 0 -> 31054 bytes
 .../how_to_write_a_tutorial.rst                    |    387 -
 .../images/matTheBasicImageStructure.jpg           |    Bin 6243 -> 0 bytes
 .../images/Display_Image_Tutorial_Result.jpg       |    Bin
 .../images/Java_logo.png                           |    Bin
 .../images/Load_Save_Image_Result_1.jpg            |    Bin
 .../images/android_logo.png                        |    Bin
 .../images/clojure-logo.png                        |    Bin
 .../images/eclipse-logo.png                        |    Bin
 .../images/eclipse_cpp_logo.jpeg                   |    Bin
 .../images/gccegg-65.jpg                           |    Bin
 .../images/how_to_write_a_tutorial.png             |    Bin
 doc/tutorials/introduction/images/opencv_ios.png   |    Bin 0 -> 8289 bytes
 .../images/ubuntu-logo.jpg                         |    Bin
 .../images/visual-studio-2010-logo.jpg             |    Bin
 .../images/visual_studio_image_watch.png           |    Bin
 .../images/windows_logo.jpg                        |    Bin
 .../introduction/ios_install/ios_install.markdown  |     43 +
 .../introduction/ios_install/ios_install.rst       |     46 -
 .../java_eclipse/java_eclipse.markdown             |     88 +
 .../introduction/java_eclipse/java_eclipse.rst     |    110 -
 .../linux_eclipse/linux_eclipse.markdown           |    199 +
 .../introduction/linux_eclipse/linux_eclipse.rst   |    255 -
 .../linux_gcc_cmake/linux_gcc_cmake.markdown       |     77 +
 .../linux_gcc_cmake/linux_gcc_cmake.rst            |     91 -
 .../linux_install/linux_install.markdown           |    135 +
 .../introduction/linux_install/linux_install.rst   |     82 -
 .../load_save_image/load_save_image.markdown       |    105 +
 .../load_save_image/load_save_image.rst            |    118 -
 .../table_of_content_introduction.markdown         |    165 +
 .../images/opencv_ios.png                          |    Bin 12691 -> 0 bytes
 .../table_of_content_introduction.rst              |    340 -
 .../transition_guide/transition_guide.markdown     |    293 +
 .../windows_install/windows_install.markdown       |    366 +
 .../windows_install/windows_install.rst            |    339 -
 .../windows_visual_studio_Opencv.markdown          |    236 +
 .../windows_visual_studio_Opencv.rst               |    180 -
 .../windows_visual_studio_image_watch.markdown     |    179 +
 .../windows_visual_studio_image_watch.rst          |    144 -
 doc/tutorials/ios/hello/hello.markdown             |     61 +
 doc/tutorials/ios/hello/hello.rst                  |     75 -
 .../ios/hello/images/header_directive.png          |    Bin 106851 -> 78205 bytes
 .../ios/hello/images/linking_opencv_ios.png        |    Bin 90335 -> 66246 bytes
 doc/tutorials/ios/hello/images/output.png          |    Bin 102778 -> 89758 bytes
 doc/tutorials/ios/hello/images/view_did_load.png   |    Bin 164211 -> 120968 bytes
 .../image_manipulation/image_manipulation.markdown |    122 +
 .../ios/image_manipulation/image_manipulation.rst  |    129 -
 .../images/facedetect.jpg                          |    Bin
 doc/tutorials/ios/images/image_effects.png         |    Bin 0 -> 28869 bytes
 doc/tutorials/ios/images/intro.png                 |    Bin 0 -> 1145 bytes
 doc/tutorials/ios/table_of_content_ios.markdown    |     26 +
 .../table_of_content_ios/images/image_effects.png  |    Bin 29966 -> 0 bytes
 .../ios/table_of_content_ios/images/intro.png      |    Bin 2584 -> 0 bytes
 .../table_of_content_ios/table_of_content_ios.rst  |     75 -
 .../xcode_hello_ios_framework_drag_and_drop.png    |    Bin 86585 -> 62839 bytes
 ...xcode_hello_ios_frameworks_add_dependencies.png |    Bin 187514 -> 147079 bytes
 .../xcode_hello_ios_viewcontroller_layout.png      |    Bin 24355 -> 17168 bytes
 .../ios/video_processing/video_processing.markdown |    205 +
 .../ios/video_processing/video_processing.rst      |    234 -
 .../ml/images/introduction_to_pca_cover.png        |    Bin 0 -> 3456 bytes
 .../images/introduction_to_svm.png                 |    Bin
 .../images/non_linear_svms.png                     |    Bin
 .../ml/introduction_to_pca/images/output.png       |    Bin 0 -> 207994 bytes
 .../ml/introduction_to_pca/images/pca_eigen.png    |    Bin 0 -> 8380 bytes
 .../ml/introduction_to_pca/images/pca_line.png     |    Bin 0 -> 8822 bytes
 .../ml/introduction_to_pca/images/pca_test1.jpg    |    Bin 0 -> 33227 bytes
 .../introduction_to_pca.markdown                   |    133 +
 .../images/{result.png => svm_intro_result.png}    |    Bin
 .../introduction_to_svm.markdown                   |    183 +
 .../ml/introduction_to_svm/introduction_to_svm.rst |    187 -
 .../{result.png => svm_non_linear_result.png}      |    Bin
 .../ml/non_linear_svms/non_linear_svms.markdown    |    191 +
 .../ml/non_linear_svms/non_linear_svms.rst         |    219 -
 doc/tutorials/ml/table_of_content_ml.markdown      |     30 +
 .../ml/table_of_content_ml/table_of_content_ml.rst |     56 -
 .../cascade_classifier/cascade_classifier.markdown |    128 +
 .../cascade_classifier/cascade_classifier.rst      |    133 -
 .../images/Cascade_Classifier_Tutorial_Cover.jpg   |    Bin
 .../objdetect/table_of_content_objdetect.markdown  |     16 +
 .../table_of_content_objdetect.rst                 |     36 -
 doc/tutorials/objdetect/traincascade.markdown      |    329 +
 .../photo/hdr_imaging/hdr_imaging.markdown         |    113 +
 doc/tutorials/photo/hdr_imaging/images/fusion.png  |    Bin 0 -> 703553 bytes
 doc/tutorials/photo/hdr_imaging/images/ldr.png     |    Bin 0 -> 573358 bytes
 .../photo/hdr_imaging/images/memorial.png          |    Bin 0 -> 501484 bytes
 doc/tutorials/photo/images/hdr.png                 |    Bin 0 -> 617873 bytes
 .../photo/table_of_content_photo.markdown          |     12 +
 doc/tutorials/tutorials.markdown                   |     76 +
 doc/tutorials/tutorials.rst                        |    240 -
 .../background_subtraction.markdown                |    215 +
 .../Background_Subtraction_Tutorial_Result_1.png   |    Bin 0 -> 144597 bytes
 .../Background_Subtraction_Tutorial_Result_2.png   |    Bin 0 -> 162431 bytes
 .../Background_Subtraction_Tutorial_Scheme.png     |    Bin 0 -> 79560 bytes
 .../Background_Subtraction_Tutorial_Cover.jpg      |    Bin 0 -> 2719 bytes
 .../video/table_of_content_video.markdown          |     14 +
 .../table_of_content_video.rst                     |     12 -
 .../viz/creating_widgets/creating_widgets.markdown |     55 +
 .../viz/creating_widgets/creating_widgets.rst      |    159 -
 .../images/facedetect.jpg                          |    Bin
 doc/tutorials/viz/images/image_effects.png         |    Bin 0 -> 28869 bytes
 doc/tutorials/viz/images/intro.png                 |    Bin 0 -> 1145 bytes
 .../viz/launching_viz/launching_viz.markdown       |     64 +
 doc/tutorials/viz/launching_viz/launching_viz.rst  |    118 -
 doc/tutorials/viz/table_of_content_viz.markdown    |     34 +
 .../table_of_content_viz/images/image_effects.png  |    Bin 29966 -> 0 bytes
 .../viz/table_of_content_viz/images/intro.png      |    Bin 2584 -> 0 bytes
 .../table_of_content_viz/table_of_content_viz.rst  |     94 -
 .../viz/transformations/transformations.markdown   |     88 +
 .../viz/transformations/transformations.rst        |    202 -
 doc/tutorials/viz/widget_pose/widget_pose.markdown |     85 +
 doc/tutorials/viz/widget_pose/widget_pose.rst      |    162 -
 doc/user_guide/ug_features2d.rst                   |     97 -
 doc/user_guide/ug_highgui.rst                      |    133 -
 doc/user_guide/ug_intelperc.rst                    |     79 -
 doc/user_guide/ug_mat.rst                          |    159 -
 doc/user_guide/ug_traincascade.rst                 |    271 -
 doc/user_guide/user_guide.rst                      |     12 -
 doc/vidsurv/Blob_Tracking_Modules.doc              |    Bin 289280 -> 0 bytes
 doc/vidsurv/Blob_Tracking_Tests.doc                |    Bin 172032 -> 0 bytes
 doc/vidsurv/TestSeq.doc                            |    Bin 47104 -> 0 bytes
 include/opencv/cv.h                                |     15 +-
 include/opencv/cv.hpp                              |     10 +-
 include/opencv/cvaux.h                             |     14 +-
 include/opencv/cvaux.hpp                           |      3 +-
 include/opencv/cxcore.h                            |      1 -
 include/opencv/cxcore.hpp                          |      3 +-
 include/opencv/cxmisc.h                            |      4 +-
 include/opencv/highgui.h                           |      2 -
 include/opencv/ml.h                                |      3 +-
 include/opencv2/opencv.hpp                         |     25 +-
 index.rst                                          |     21 -
 modules/CMakeLists.txt                             |      4 +-
 modules/androidcamera/CMakeLists.txt               |     45 -
 .../androidcamera/camera_wrapper/CMakeLists.txt    |     66 -
 .../camera_wrapper/android.3.0.1/Camera.patch      |     70 -
 .../camera_wrapper/android.3.0.1/ICamera.patch     |     14 -
 .../camera_wrapper/android.3.0.1/README            |      9 -
 .../android.3.0.1/SurfaceTexture.patch             |     37 -
 .../camera_wrapper/camera_wrapper.cpp              |   1164 -
 .../androidcamera/camera_wrapper/camera_wrapper.h  |     16 -
 modules/androidcamera/include/camera_activity.hpp  |     48 -
 modules/androidcamera/include/camera_properties.h  |     70 -
 modules/androidcamera/src/camera_activity.cpp      |    448 -
 modules/calib3d/CMakeLists.txt                     |      2 +-
 modules/calib3d/doc/calib3d.bib                    |     41 +
 modules/calib3d/doc/calib3d.rst                    |      8 -
 .../camera_calibration_and_3d_reconstruction.rst   |   1501 -
 modules/calib3d/doc/pics/fisheye_undistorted.jpg   |    Bin 0 -> 86109 bytes
 modules/calib3d/include/opencv2/calib3d.hpp        |   2001 +
 .../calib3d/include/opencv2/calib3d/calib3d.hpp    |    713 +-
 .../calib3d/include/opencv2/calib3d/calib3d_c.h    |    425 +
 modules/calib3d/misc/java/test/Calib3dTest.java    |    603 +
 .../misc/java/test}/StereoBMTest.java              |      0
 .../misc/java/test}/StereoSGBMTest.java            |      0
 modules/calib3d/perf/opencl/perf_stereobm.cpp      |     77 +
 modules/calib3d/perf/perf_cicrlesGrid.cpp          |      2 +-
 modules/calib3d/perf/perf_pnp.cpp                  |     49 +-
 modules/calib3d/perf/perf_precomp.hpp              |      8 +-
 modules/calib3d/perf/perf_stereosgbm.cpp           |    159 +
 modules/calib3d/src/_modelest.h                    |     80 -
 modules/calib3d/src/calibinit.cpp                  |     99 +-
 modules/calib3d/src/calibration.cpp                |    855 +-
 modules/calib3d/src/checkchessboard.cpp            |      4 +-
 modules/calib3d/src/circlesgrid.cpp                |    220 +-
 modules/calib3d/src/circlesgrid.hpp                |      5 +-
 modules/calib3d/src/compat_ptsetreg.cpp            |    473 +
 modules/calib3d/src/compat_stereo.cpp              |    123 +
 modules/calib3d/src/dls.cpp                        |    648 +
 modules/calib3d/src/dls.h                          |    773 +
 modules/calib3d/src/epnp.cpp                       |     22 +-
 modules/calib3d/src/epnp.h                         |     17 +-
 modules/calib3d/src/fisheye.cpp                    |   1604 +
 modules/calib3d/src/fisheye.hpp                    |     61 +
 modules/calib3d/src/five-point.cpp                 |    639 +
 modules/calib3d/src/fundam.cpp                     |   1511 +-
 modules/calib3d/src/homography_decomp.cpp          |    482 +
 modules/calib3d/src/levmarq.cpp                    |    217 +
 modules/calib3d/src/main.cpp                       |     52 +
 modules/calib3d/src/modelest.cpp                   |    493 -
 modules/calib3d/src/opencl/stereobm.cl             |    334 +
 modules/calib3d/src/p3p.cpp                        |      2 -
 modules/calib3d/src/p3p.h                          |     10 +-
 modules/calib3d/src/polynom_solver.cpp             |      7 +-
 modules/calib3d/src/posit.cpp                      |     25 +-
 modules/calib3d/src/precomp.hpp                    |     74 +-
 modules/calib3d/src/ptsetreg.cpp                   |    526 +
 modules/calib3d/src/quadsubpix.cpp                 |    157 +-
 modules/calib3d/src/rho.cpp                        |   2673 +
 modules/calib3d/src/rho.h                          |    268 +
 modules/calib3d/src/solvepnp.cpp                   |    453 +-
 modules/calib3d/src/stereobm.cpp                   |    820 +-
 modules/calib3d/src/stereosgbm.cpp                 |   1218 +-
 modules/calib3d/src/triangulate.cpp                |     85 +-
 modules/calib3d/src/upnp.cpp                       |    821 +
 modules/calib3d/src/upnp.h                         |    134 +
 modules/calib3d/test/opencl/test_stereobm.cpp      |     97 +
 modules/calib3d/test/test_affine3.cpp              |    108 +
 modules/calib3d/test/test_affine3d_estimator.cpp   |     14 +-
 modules/calib3d/test/test_cameracalibration.cpp    |    145 +-
 .../test/test_cameracalibration_artificial.cpp     |     14 +-
 .../calib3d/test/test_cameracalibration_badarg.cpp |     11 +-
 .../calib3d/test/test_cameracalibration_tilt.cpp   |    700 +
 modules/calib3d/test/test_chessboardgenerator.cpp  |     18 +-
 modules/calib3d/test/test_chessboardgenerator.hpp  |     14 +-
 modules/calib3d/test/test_chesscorners.cpp         |     25 +-
 modules/calib3d/test/test_chesscorners_badarg.cpp  |     10 +-
 modules/calib3d/test/test_chesscorners_timing.cpp  |     31 +-
 modules/calib3d/test/test_cornerssubpix.cpp        |      3 +
 modules/calib3d/test/test_decompose_projection.cpp |    140 +
 modules/calib3d/test/test_fisheye.cpp              |    619 +
 modules/calib3d/test/test_fundam.cpp               |    413 +-
 modules/calib3d/test/test_homography.cpp           |    211 +-
 modules/calib3d/test/test_homography_decomp.cpp    |    138 +
 modules/calib3d/test/test_main.cpp                 |      2 +-
 modules/calib3d/test/test_modelest.cpp             |      5 +
 modules/calib3d/test/test_posit.cpp                |      9 +-
 modules/calib3d/test/test_precomp.hpp              |      9 +-
 .../calib3d/test/test_reproject_image_to_3d.cpp    |     10 +-
 modules/calib3d/test/test_solvepnp_ransac.cpp      |    124 +-
 modules/calib3d/test/test_stereomatching.cpp       |     75 +-
 modules/calib3d/test/test_undistort.cpp            |     30 +-
 modules/calib3d/test/test_undistort_badarg.cpp     |     66 +-
 modules/calib3d/test/test_undistort_points.cpp     |      2 +-
 modules/contrib/CMakeLists.txt                     |      1 -
 modules/contrib/doc/contrib.rst                    |     13 -
 modules/contrib/doc/facerec/colormaps.rst          |    107 -
 modules/contrib/doc/facerec/etc/at.txt             |    400 -
 modules/contrib/doc/facerec/facerec_api.rst        |    377 -
 modules/contrib/doc/facerec/facerec_changelog.rst  |     86 -
 modules/contrib/doc/facerec/facerec_tutorial.rst   |    628 -
 .../facerec/img/at_database_small_sample_size.png  |    Bin 33673 -> 0 bytes
 .../img/eigenface_reconstruction_opencv.png        |    Bin 175184 -> 0 bytes
 .../contrib/doc/facerec/img/eigenfaces_opencv.png  |    Bin 110206 -> 0 bytes
 .../img/fisherface_reconstruction_opencv.png       |    Bin 113741 -> 0 bytes
 .../contrib/doc/facerec/img/fisherfaces_opencv.png |    Bin 287827 -> 0 bytes
 modules/contrib/doc/facerec/img/lbp/lbp.png        |    Bin 15698 -> 0 bytes
 modules/contrib/doc/facerec/img/lbp/lbp_yale.jpg   |    Bin 85132 -> 0 bytes
 modules/contrib/doc/facerec/img/lbp/patterns.png   |    Bin 18178 -> 0 bytes
 .../img/tutorial/facerec_video/facerec_video.png   |    Bin 296717 -> 0 bytes
 .../gender_classification/arnie_10_10_200_200.jpg  |    Bin 5517 -> 0 bytes
 .../gender_classification/arnie_20_20_200_200.jpg  |    Bin 6325 -> 0 bytes
 .../gender_classification/arnie_20_20_70_70.jpg    |    Bin 1813 -> 0 bytes
 .../gender_classification/arnie_30_30_200_200.jpg  |    Bin 7317 -> 0 bytes
 .../tutorial/gender_classification/clooney_set.png |    Bin 93647 -> 0 bytes
 .../gender_classification/fisherface_0.png         |    Bin 36841 -> 0 bytes
 .../fisherface_reconstruction_0.png                |    Bin 10518 -> 0 bytes
 .../img/tutorial/gender_classification/mean.png    |    Bin 10188 -> 0 bytes
 modules/contrib/doc/facerec/index.rst              |     32 -
 modules/contrib/doc/facerec/src/CMakeLists.txt     |     25 -
 modules/contrib/doc/facerec/src/create_csv.py      |     43 -
 modules/contrib/doc/facerec/src/crop_face.py       |     89 -
 modules/contrib/doc/facerec/src/facerec_demo.cpp   |    169 -
 .../contrib/doc/facerec/src/facerec_eigenfaces.cpp |    193 -
 .../doc/facerec/src/facerec_fisherfaces.cpp        |    191 -
 modules/contrib/doc/facerec/src/facerec_lbph.cpp   |    155 -
 .../contrib/doc/facerec/src/facerec_save_load.cpp  |    200 -
 modules/contrib/doc/facerec/src/facerec_video.cpp  |    152 -
 .../tutorial/facerec_gender_classification.rst     |    233 -
 .../doc/facerec/tutorial/facerec_save_load.rst     |     46 -
 .../facerec/tutorial/facerec_video_recognition.rst |    207 -
 modules/contrib/doc/openfabmap.rst                 |    232 -
 modules/contrib/doc/retina/index.rst               |    366 -
 modules/contrib/doc/stereo.rst                     |    115 -
 .../contrib/include/opencv2/contrib/contrib.hpp    |    985 -
 .../opencv2/contrib/detection_based_tracker.hpp    |    106 -
 .../include/opencv2/contrib/hybridtracker.hpp      |    220 -
 .../contrib/include/opencv2/contrib/openfabmap.hpp |    405 -
 modules/contrib/include/opencv2/contrib/retina.hpp |    355 -
 modules/contrib/src/adaptiveskindetector.cpp       |    286 -
 modules/contrib/src/ba.cpp                         |   1125 -
 modules/contrib/src/basicretinafilter.cpp          |    886 -
 modules/contrib/src/basicretinafilter.hpp          |    655 -
 modules/contrib/src/bowmsctrainer.cpp              |    138 -
 modules/contrib/src/chamfermatching.cpp            |   1414 -
 modules/contrib/src/chowliutree.cpp                |    289 -
 modules/contrib/src/colormap.cpp                   |    530 -
 modules/contrib/src/colortracker.cpp               |    135 -
 modules/contrib/src/contrib_init.cpp               |     43 -
 modules/contrib/src/detection_based_tracker.cpp    |    838 -
 modules/contrib/src/facerec.cpp                    |    902 -
 modules/contrib/src/featuretracker.cpp             |    229 -
 modules/contrib/src/fuzzymeanshifttracker.cpp      |    720 -
 modules/contrib/src/gencolors.cpp                  |    140 -
 modules/contrib/src/hybridtracker.cpp              |    236 -
 modules/contrib/src/imagelogpolprojection.cpp      |    449 -
 modules/contrib/src/imagelogpolprojection.hpp      |    240 -
 modules/contrib/src/inputoutput.cpp                |    205 -
 modules/contrib/src/lda.cpp                        |   1113 -
 modules/contrib/src/logpolar_bsm.cpp               |    651 -
 modules/contrib/src/magnoretinafilter.cpp          |    209 -
 modules/contrib/src/magnoretinafilter.hpp          |    243 -
 modules/contrib/src/octree.cpp                     |    344 -
 modules/contrib/src/openfabmap.cpp                 |    778 -
 modules/contrib/src/parvoretinafilter.cpp          |    230 -
 modules/contrib/src/parvoretinafilter.hpp          |    260 -
 modules/contrib/src/polyfit.cpp                    |     72 -
 modules/contrib/src/precomp.hpp                    |     65 -
 modules/contrib/src/retina.cpp                     |    463 -
 modules/contrib/src/retinacolor.cpp                |    720 -
 modules/contrib/src/retinacolor.hpp                |    340 -
 modules/contrib/src/retinafilter.cpp               |    529 -
 modules/contrib/src/retinafilter.hpp               |    545 -
 modules/contrib/src/rgbdodometry.cpp               |    636 -
 modules/contrib/src/selfsimilarity.cpp             |    259 -
 modules/contrib/src/spinimages.cpp                 |   1231 -
 modules/contrib/src/stereovar.cpp                  |    411 -
 modules/contrib/src/templatebuffer.hpp             |    552 -
 modules/contrib/test/test_precomp.hpp              |     16 -
 modules/core/CMakeLists.txt                        |     53 +-
 modules/core/doc/basic_structures.rst              |   2894 -
 modules/core/doc/clustering.rst                    |     95 -
 modules/core/doc/core.rst                          |     17 -
 modules/core/doc/cuda.markdown                     |     85 +
 modules/core/doc/drawing_functions.rst             |    532 -
 modules/core/doc/dynamic_structures.rst            |   1586 -
 modules/core/doc/intro.markdown                    |    318 +
 modules/core/doc/intro.rst                         |    229 -
 modules/core/doc/old_basic_structures.rst          |   1765 -
 modules/core/doc/old_xml_yaml_persistence.rst      |    913 -
 modules/core/doc/opengl_interop.rst                |    543 -
 modules/core/doc/operations_on_arrays.rst          |   3510 -
 .../core/doc/pics/NormTypes_OneArray_1-2-INF.png   |    Bin 0 -> 15830 bytes
 .../utility_and_system_functions_and_macros.rst    |    501 -
 modules/core/doc/xml_yaml_persistence.rst          |    718 -
 modules/core/include/opencv2/core.hpp              |   3168 +
 modules/core/include/opencv2/core/affine.hpp       |     45 +-
 modules/core/include/opencv2/core/base.hpp         |    689 +
 modules/core/include/opencv2/core/bufferpool.hpp   |     31 +
 modules/core/include/opencv2/core/core.hpp         |   4822 +-
 modules/core/include/opencv2/core/core_c.h         |   2377 +-
 modules/core/include/opencv2/core/cuda.hpp         |    846 +
 modules/core/include/opencv2/core/cuda.inl.hpp     |    631 +
 modules/core/include/opencv2/core/cuda/block.hpp   |    211 +
 .../opencv2/core/cuda/border_interpolate.hpp       |    722 +
 modules/core/include/opencv2/core/cuda/color.hpp   |    309 +
 modules/core/include/opencv2/core/cuda/common.hpp  |    109 +
 .../include/opencv2/core/cuda/datamov_utils.hpp    |    113 +
 .../opencv2/core/cuda/detail/color_detail.hpp      |   1980 +
 .../include/opencv2/core/cuda/detail/reduce.hpp    |    365 +
 .../opencv2/core/cuda/detail/reduce_key_val.hpp    |    502 +
 .../opencv2/core/cuda/detail/transform_detail.hpp  |    399 +
 .../core/cuda/detail/type_traits_detail.hpp        |    191 +
 .../core/cuda/detail/vec_distance_detail.hpp       |    121 +
 .../include/opencv2/core/cuda/dynamic_smem.hpp     |     88 +
 .../core/include/opencv2/core/cuda/emulation.hpp   |    269 +
 modules/core/include/opencv2/core/cuda/filters.hpp |    286 +
 .../core/include/opencv2/core/cuda/funcattrib.hpp  |     79 +
 .../core/include/opencv2/core/cuda/functional.hpp  |    797 +
 modules/core/include/opencv2/core/cuda/limits.hpp  |    128 +
 modules/core/include/opencv2/core/cuda/reduce.hpp  |    205 +
 .../include/opencv2/core/cuda/saturate_cast.hpp    |    292 +
 modules/core/include/opencv2/core/cuda/scan.hpp    |    258 +
 .../include/opencv2/core/cuda/simd_functions.hpp   |    869 +
 .../core/include/opencv2/core/cuda/transform.hpp   |     75 +
 .../core/include/opencv2/core/cuda/type_traits.hpp |     90 +
 modules/core/include/opencv2/core/cuda/utility.hpp |    221 +
 .../include/opencv2/core/cuda/vec_distance.hpp     |    232 +
 .../core/include/opencv2/core/cuda/vec_math.hpp    |    930 +
 .../core/include/opencv2/core/cuda/vec_traits.hpp  |    288 +
 modules/core/include/opencv2/core/cuda/warp.hpp    |    139 +
 .../core/include/opencv2/core/cuda/warp_reduce.hpp |     76 +
 .../include/opencv2/core/cuda/warp_shuffle.hpp     |    153 +
 modules/core/include/opencv2/core/cuda_devptrs.hpp |    199 -
 .../include/opencv2/core/cuda_stream_accessor.hpp  |     86 +
 modules/core/include/opencv2/core/cuda_types.hpp   |    135 +
 modules/core/include/opencv2/core/cvdef.h          |    515 +
 modules/core/include/opencv2/core/cvstd.hpp        |   1069 +
 modules/core/include/opencv2/core/cvstd.inl.hpp    |    267 +
 modules/core/include/opencv2/core/devmem2d.hpp     |     43 -
 modules/core/include/opencv2/core/directx.hpp      |    184 +
 modules/core/include/opencv2/core/eigen.hpp        |     96 +-
 modules/core/include/opencv2/core/fast_math.hpp    |    302 +
 modules/core/include/opencv2/core/gpumat.hpp       |    562 -
 modules/core/include/opencv2/core/hal/hal.hpp      |    218 +
 modules/core/include/opencv2/core/hal/interface.h  |     69 +
 modules/core/include/opencv2/core/hal/intrin.hpp   |    320 +
 .../core/include/opencv2/core/hal/intrin_cpp.hpp   |   1738 +
 .../core/include/opencv2/core/hal/intrin_neon.hpp  |    864 +
 .../core/include/opencv2/core/hal/intrin_sse.hpp   |   1599 +
 modules/core/include/opencv2/core/internal.hpp     |    781 -
 modules/core/include/opencv2/core/ippasync.hpp     |    195 +
 modules/core/include/opencv2/core/mat.hpp          |   5354 +-
 modules/core/include/opencv2/core/mat.inl.hpp      |   3668 +
 modules/core/include/opencv2/core/matx.hpp         |   1407 +
 modules/core/include/opencv2/core/neon_utils.hpp   |    128 +
 modules/core/include/opencv2/core/ocl.hpp          |    743 +
 modules/core/include/opencv2/core/ocl_genbase.hpp  |     64 +
 .../core/include/opencv2/core/opencl/ocl_defs.hpp  |     58 +
 .../include/opencv2/core/opencl/opencl_svm.hpp     |     81 +
 .../runtime/autogenerated/opencl_clamdblas.hpp     |    714 +
 .../runtime/autogenerated/opencl_clamdfft.hpp      |    142 +
 .../opencl/runtime/autogenerated/opencl_core.hpp   |    370 +
 .../runtime/autogenerated/opencl_core_wrappers.hpp |    272 +
 .../opencl/runtime/autogenerated/opencl_gl.hpp     |     58 +
 .../runtime/autogenerated/opencl_gl_wrappers.hpp   |     38 +
 .../core/opencl/runtime/opencl_clamdblas.hpp       |     59 +
 .../core/opencl/runtime/opencl_clamdfft.hpp        |     59 +
 .../opencv2/core/opencl/runtime/opencl_core.hpp    |     95 +
 .../core/opencl/runtime/opencl_core_wrappers.hpp   |     47 +
 .../opencv2/core/opencl/runtime/opencl_gl.hpp      |     65 +
 .../core/opencl/runtime/opencl_gl_wrappers.hpp     |     47 +
 .../opencv2/core/opencl/runtime/opencl_svm_20.hpp  |     52 +
 .../core/opencl/runtime/opencl_svm_definitions.hpp |     42 +
 .../opencl/runtime/opencl_svm_hsa_extension.hpp    |    166 +
 modules/core/include/opencv2/core/opengl.hpp       |    729 +
 .../core/include/opencv2/core/opengl_interop.hpp   |    284 -
 .../opencv2/core/opengl_interop_deprecated.hpp     |    330 -
 modules/core/include/opencv2/core/operations.hpp   |   4092 +-
 modules/core/include/opencv2/core/optim.hpp        |    302 +
 modules/core/include/opencv2/core/persistence.hpp  |   1195 +
 modules/core/include/opencv2/core/private.cuda.hpp |    172 +
 modules/core/include/opencv2/core/private.hpp      |    425 +
 modules/core/include/opencv2/core/ptr.inl.hpp      |    365 +
 modules/core/include/opencv2/core/saturate.hpp     |    150 +
 modules/core/include/opencv2/core/sse_utils.hpp    |    652 +
 modules/core/include/opencv2/core/traits.hpp       |    326 +
 modules/core/include/opencv2/core/types.hpp        |   2228 +
 modules/core/include/opencv2/core/types_c.h        |    980 +-
 modules/core/include/opencv2/core/utility.hpp      |    889 +
 modules/core/include/opencv2/core/va_intel.hpp     |     77 +
 modules/core/include/opencv2/core/version.hpp      |     23 +-
 modules/core/include/opencv2/core/wimage.hpp       |    174 +-
 modules/core/misc/java/filelist                    |      4 +
 modules/core/misc/java/src/cpp/core_manual.cpp     |     21 +
 modules/core/misc/java/src/cpp/core_manual.hpp     |     33 +
 .../misc/java}/src/java/core+CvException.java      |      0
 .../misc/java}/src/java/core+CvType.java           |      0
 modules/core/misc/java/src/java/core+DMatch.java   |     61 +
 modules/core/misc/java/src/java/core+KeyPoint.java |     83 +
 .../misc/java}/src/java/core+Mat.java              |      0
 .../misc/java}/src/java/core+MatOfByte.java        |      0
 .../core/misc/java/src/java/core+MatOfDMatch.java  |     83 +
 .../misc/java}/src/java/core+MatOfDouble.java      |      0
 .../misc/java}/src/java/core+MatOfFloat.java       |      0
 .../misc/java}/src/java/core+MatOfFloat4.java      |      0
 .../misc/java}/src/java/core+MatOfFloat6.java      |      0
 .../misc/java}/src/java/core+MatOfInt.java         |      0
 .../misc/java}/src/java/core+MatOfInt4.java        |      0
 .../misc/java/src/java/core+MatOfKeyPoint.java     |     86 +
 .../misc/java}/src/java/core+MatOfPoint.java       |      0
 .../misc/java}/src/java/core+MatOfPoint2f.java     |      0
 .../misc/java}/src/java/core+MatOfPoint3.java      |      0
 .../misc/java}/src/java/core+MatOfPoint3f.java     |      0
 .../misc/java}/src/java/core+MatOfRect.java        |      0
 .../misc/java}/src/java/core+Point.java            |      0
 .../misc/java}/src/java/core+Point3.java           |      0
 .../misc/java}/src/java/core+Range.java            |      0
 .../misc/java}/src/java/core+Rect.java             |      0
 .../misc/java}/src/java/core+RotatedRect.java      |      0
 .../misc/java}/src/java/core+Scalar.java           |      0
 .../misc/java}/src/java/core+Size.java             |      0
 .../misc/java}/src/java/core+TermCriteria.java     |      0
 modules/core/misc/java/test/CoreTest.java          |   2013 +
 .../core => core/misc/java/test}/CvTypeTest.java   |      0
 modules/core/misc/java/test/DMatchTest.java        |     44 +
 modules/core/misc/java/test/KeyPointTest.java      |     71 +
 .../test/core => core/misc/java/test}/MatTest.java |      0
 .../core => core/misc/java/test}/Point3Test.java   |      0
 .../core => core/misc/java/test}/PointTest.java    |      0
 .../core => core/misc/java/test}/RangeTest.java    |      0
 .../core => core/misc/java/test}/RectTest.java     |      0
 .../misc/java/test}/RotatedRectTest.java           |      0
 .../core => core/misc/java/test}/ScalarTest.java   |      0
 .../core => core/misc/java/test}/SizeTest.java     |      0
 .../misc/java/test}/TermCriteriaTest.java          |      0
 modules/core/perf/cuda/perf_gpumat.cpp             |    196 +
 modules/core/perf/opencl/perf_arithm.cpp           |   1132 +
 modules/core/perf/opencl/perf_bufferpool.cpp       |    132 +
 modules/core/perf/opencl/perf_channels.cpp         |    206 +
 modules/core/perf/opencl/perf_dxt.cpp              |    118 +
 modules/core/perf/opencl/perf_gemm.cpp             |     84 +
 modules/core/perf/opencl/perf_matop.cpp            |    151 +
 modules/core/perf/opencl/perf_usage_flags.cpp      |     42 +
 modules/core/perf/perf_arithm.cpp                  |     68 +
 modules/core/perf/perf_cvround.cpp                 |     45 +
 modules/core/perf/perf_dft.cpp                     |     55 +-
 modules/core/perf/perf_precomp.hpp                 |      2 +-
 modules/core/perf/perf_sort.cpp                    |     52 +
 modules/core/perf/perf_stat.cpp                    |      4 +-
 modules/core/perf/perf_umat.cpp                    |     68 +
 modules/core/src/algorithm.cpp                     |   1219 +-
 modules/core/src/alloc.cpp                         |      5 -
 modules/core/src/arithm.cpp                        |   4808 +-
 modules/core/src/arithm_core.hpp                   |    607 +
 modules/core/src/arithm_simd.hpp                   |   2025 +
 modules/core/src/array.cpp                         |     83 +-
 modules/core/src/bufferpool.impl.hpp               |     28 +
 modules/core/src/cmdparser.cpp                     |    398 -
 modules/core/src/command_line_parser.cpp           |    540 +
 modules/core/src/conjugate_gradient.cpp            |    204 +
 modules/core/src/convert.cpp                       |   4821 +-
 modules/core/src/copy.cpp                          |    827 +-
 modules/core/src/cuda/gpu_mat.cu                   |    541 +
 modules/core/src/cuda_gpu_mat.cpp                  |    521 +
 modules/core/src/cuda_host_mem.cpp                 |    334 +
 modules/core/src/cuda_info.cpp                     |   1272 +
 modules/core/src/cuda_stream.cpp                   |    800 +
 modules/core/src/datastructs.cpp                   |    495 +-
 modules/core/src/directx.cpp                       |   1285 +
 modules/core/src/directx.inc.hpp                   |     55 +
 modules/core/src/downhill_simplex.cpp              |    465 +
 modules/core/src/drawing.cpp                       |   2411 -
 modules/core/src/dxt.cpp                           |   1956 +-
 modules/core/src/gl_core_3_1.cpp                   |     11 +-
 modules/core/src/glob.cpp                          |     12 +-
 modules/core/src/gpumat.cpp                        |    788 -
 modules/core/src/hal_replacement.hpp               |    228 +
 modules/core/src/kmeans.cpp                        |    456 +
 modules/core/src/lapack.cpp                        |    269 +-
 modules/core/src/lda.cpp                           |   1119 +
 modules/core/src/lpsolver.cpp                      |    362 +
 modules/core/src/mathfuncs.cpp                     |   2445 +-
 modules/core/src/mathfuncs_core.cpp                |   1460 +
 modules/core/src/matmul.cpp                        |    944 +-
 modules/core/src/matop.cpp                         |     59 +-
 modules/core/src/matrix.cpp                        |   3042 +-
 modules/core/src/matrix_decomp.cpp                 |    231 +
 modules/core/src/merge.cpp                         |    412 +
 modules/core/src/ocl.cpp                           |   6091 +
 modules/core/src/opencl/arithm.cl                  |    506 +
 modules/core/src/opencl/convert.cl                 |     81 +
 modules/core/src/opencl/copymakeborder.cl          |    140 +
 modules/core/src/opencl/copyset.cl                 |    153 +
 modules/core/src/opencl/cvtclr_dx.cl               |    207 +
 modules/core/src/opencl/fft.cl                     |    882 +
 modules/core/src/opencl/flip.cl                    |    173 +
 modules/core/src/opencl/gemm.cl                    |    112 +
 modules/core/src/opencl/inrange.cl                 |    123 +
 modules/core/src/opencl/lut.cl                     |    156 +
 modules/core/src/opencl/meanstddev.cl              |    129 +
 modules/core/src/opencl/minmaxloc.cl               |    397 +
 modules/core/src/opencl/mixchannels.cl             |     72 +
 modules/core/src/opencl/mulspectrums.cl            |     85 +
 modules/core/src/opencl/normalize.cl               |     72 +
 modules/core/src/opencl/reduce.cl                  |    621 +
 modules/core/src/opencl/reduce2.cl                 |    249 +
 modules/core/src/opencl/repeat.cl                  |     47 +
 .../autogenerated/opencl_clamdblas_impl.hpp        |   1252 +
 .../runtime/autogenerated/opencl_clamdfft_impl.hpp |    394 +
 .../runtime/autogenerated/opencl_core_impl.hpp     |    666 +
 .../runtime/autogenerated/opencl_gl_impl.hpp       |    198 +
 .../core/src/opencl/runtime/generator/common.py    |    259 +
 .../filter/opencl_clamdblas_functions.list         |    176 +
 .../filter/opencl_clamdfft_functions.list          |     33 +
 .../generator/filter/opencl_core_functions.list    |     89 +
 .../generator/filter/opencl_gl_functions.list      |     11 +
 .../core/src/opencl/runtime/generator/generate.sh  |      8 +
 .../core/src/opencl/runtime/generator/parser_cl.py |    135 +
 .../opencl/runtime/generator/parser_clamdblas.py   |    114 +
 .../opencl/runtime/generator/parser_clamdfft.py    |    111 +
 .../generator/template/opencl_clamdblas.hpp.in     |     11 +
 .../template/opencl_clamdblas_impl.hpp.in          |     11 +
 .../generator/template/opencl_clamdfft.hpp.in      |     11 +
 .../generator/template/opencl_clamdfft_impl.hpp.in |     11 +
 .../runtime/generator/template/opencl_core.hpp.in  |     15 +
 .../generator/template/opencl_core_impl.hpp.in     |     11 +
 .../generator/template/opencl_core_wrappers.hpp.in |      5 +
 .../runtime/generator/template/opencl_gl.hpp.in    |     15 +
 .../generator/template/opencl_gl_impl.hpp.in       |     11 +
 .../generator/template/opencl_gl_wrappers.hpp.in   |      5 +
 .../core/src/opencl/runtime/opencl_clamdblas.cpp   |    129 +
 .../core/src/opencl/runtime/opencl_clamdfft.cpp    |    129 +
 modules/core/src/opencl/runtime/opencl_core.cpp    |    308 +
 modules/core/src/opencl/runtime/runtime_common.hpp |     57 +
 modules/core/src/opencl/set_identity.cl            |     97 +
 modules/core/src/opencl/split_merge.cl             |    104 +
 modules/core/src/opencl/transpose.cl               |    146 +
 modules/core/src/opengl.cpp                        |   1887 +
 modules/core/src/opengl_interop.cpp                |   1579 -
 modules/core/src/opengl_interop_deprecated.cpp     |    330 -
 modules/core/src/out.cpp                           |    534 +-
 modules/core/src/parallel.cpp                      |     67 +-
 modules/core/src/parallel_pthreads.cpp             |    580 +
 modules/core/src/pca.cpp                           |    386 +
 modules/core/src/persistence.cpp                   |    307 +-
 modules/core/src/precomp.hpp                       |    247 +-
 modules/core/src/rand.cpp                          |    135 +-
 modules/core/src/split.cpp                         |    428 +
 modules/core/src/stat.cpp                          |   2739 +-
 modules/core/src/stl.cpp                           |     69 +
 modules/core/src/system.cpp                        |    981 +-
 modules/core/src/tables.cpp                        |   3303 -
 modules/core/src/types.cpp                         |    139 +
 modules/core/src/umatrix.cpp                       |   1111 +
 modules/core/src/va_intel.cpp                      |    528 +
 modules/core/test/ocl/test_arithm.cpp              |   1890 +
 modules/core/test/ocl/test_channels.cpp            |    469 +
 modules/core/test/ocl/test_dft.cpp                 |    190 +
 modules/core/test/ocl/test_gemm.cpp                |    150 +
 modules/core/test/ocl/test_image2d.cpp             |     96 +
 modules/core/test/ocl/test_matrix_expr.cpp         |     85 +
 modules/core/test/ocl/test_matrix_operation.cpp    |    224 +
 modules/core/test/test_arithm.cpp                  |    336 +-
 modules/core/test/test_concatenation.cpp           |    147 +
 modules/core/test/test_conjugate_gradient.cpp      |    105 +
 modules/core/test/test_countnonzero.cpp            |      3 -
 modules/core/test/test_downhill_simplex.cpp        |    105 +
 modules/core/test/test_ds.cpp                      |     36 +-
 modules/core/test/test_dxt.cpp                     |     27 +-
 modules/core/test/test_eigen.cpp                   |     47 +-
 modules/core/test/test_hal_core.cpp                |    194 +
 modules/core/test/test_intrin.cpp                  |    864 +
 modules/core/test/test_intrin_utils.hpp            |    234 +
 modules/core/test/test_io.cpp                      |     88 +-
 modules/core/test/test_ippasync.cpp                |    179 +
 modules/core/test/test_lpsolver.cpp                |    141 +
 modules/core/test/test_mat.cpp                     |    602 +-
 modules/core/test/test_math.cpp                    |    446 +-
 modules/core/test/test_misc.cpp                    |    136 +-
 modules/core/test/test_operations.cpp              |     56 +-
 modules/core/test/test_precomp.hpp                 |      9 +-
 modules/core/test/test_ptr.cpp                     |    389 +
 modules/core/test/test_rand.cpp                    |     10 +-
 modules/core/test/test_rotatedrect.cpp             |    107 +
 modules/core/test/test_umat.cpp                    |   1346 +
 modules/core/test/test_utils.cpp                   |    221 +
 modules/cudaarithm/CMakeLists.txt                  |     27 +
 modules/cudaarithm/include/opencv2/cudaarithm.hpp  |    844 +
 modules/cudaarithm/perf/perf_arithm.cpp            |    254 +
 modules/cudaarithm/perf/perf_core.cpp              |    321 +
 .../cudaarithm/perf/perf_element_operations.cpp    |   1497 +
 modules/cudaarithm/perf/perf_main.cpp              |     47 +
 modules/cudaarithm/perf/perf_precomp.hpp           |     65 +
 modules/cudaarithm/perf/perf_reductions.cpp        |    514 +
 modules/cudaarithm/src/arithm.cpp                  |    548 +
 modules/cudaarithm/src/core.cpp                    |    135 +
 modules/cudaarithm/src/cuda/absdiff_mat.cu         |    188 +
 modules/cudaarithm/src/cuda/absdiff_scalar.cu      |    110 +
 modules/cudaarithm/src/cuda/add_mat.cu             |    225 +
 modules/cudaarithm/src/cuda/add_scalar.cu          |    180 +
 modules/cudaarithm/src/cuda/add_weighted.cu        |    596 +
 modules/cudaarithm/src/cuda/bitwise_mat.cu         |    230 +
 modules/cudaarithm/src/cuda/bitwise_scalar.cu      |    171 +
 modules/cudaarithm/src/cuda/cmp_mat.cu             |    219 +
 modules/cudaarithm/src/cuda/cmp_scalar.cu          |    225 +
 modules/cudaarithm/src/cuda/copy_make_border.cu    |    159 +
 modules/cudaarithm/src/cuda/countnonzero.cu        |    113 +
 modules/cudaarithm/src/cuda/div_mat.cu             |    242 +
 modules/cudaarithm/src/cuda/div_scalar.cu          |    260 +
 modules/cudaarithm/src/cuda/integral.cu            |    107 +
 modules/cudaarithm/src/cuda/lut.cu                 |    210 +
 modules/cudaarithm/src/cuda/math.cu                |    356 +
 modules/cudaarithm/src/cuda/minmax.cu              |    189 +
 modules/cudaarithm/src/cuda/minmax_mat.cu          |    243 +
 modules/cudaarithm/src/cuda/minmaxloc.cu           |    159 +
 modules/cudaarithm/src/cuda/mul_mat.cu             |    224 +
 modules/cudaarithm/src/cuda/mul_scalar.cu          |    182 +
 modules/cudaarithm/src/cuda/mul_spectrums.cu       |    170 +
 modules/cudaarithm/src/cuda/norm.cu                |    189 +
 modules/cudaarithm/src/cuda/normalize.cu           |    294 +
 modules/cudaarithm/src/cuda/polar_cart.cu          |    217 +
 modules/cudaarithm/src/cuda/reduce.cu              |    301 +
 modules/cudaarithm/src/cuda/split_merge.cu         |    250 +
 modules/cudaarithm/src/cuda/sub_mat.cu             |    225 +
 modules/cudaarithm/src/cuda/sub_scalar.cu          |    203 +
 modules/cudaarithm/src/cuda/sum.cu                 |    242 +
 modules/cudaarithm/src/cuda/threshold.cu           |    151 +
 modules/cudaarithm/src/cuda/transpose.cu           |     95 +
 modules/cudaarithm/src/element_operations.cpp      |    505 +
 modules/cudaarithm/src/precomp.hpp                 |     63 +
 modules/cudaarithm/src/reductions.cpp              |    218 +
 modules/cudaarithm/test/test_arithm.cpp            |    404 +
 modules/cudaarithm/test/test_buffer_pool.cpp       |    119 +
 modules/cudaarithm/test/test_core.cpp              |    419 +
 .../cudaarithm/test/test_element_operations.cpp    |   2795 +
 modules/cudaarithm/test/test_gpumat.cpp            |    411 +
 modules/cudaarithm/test/test_main.cpp              |     45 +
 modules/cudaarithm/test/test_opengl.cpp            |    456 +
 modules/cudaarithm/test/test_precomp.hpp           |     65 +
 modules/cudaarithm/test/test_reductions.cpp        |   1122 +
 modules/cudaarithm/test/test_stream.cpp            |    175 +
 modules/cudabgsegm/CMakeLists.txt                  |      9 +
 modules/cudabgsegm/include/opencv2/cudabgsegm.hpp  |    154 +
 modules/cudabgsegm/perf/perf_bgsegm.cpp            |    405 +
 modules/cudabgsegm/perf/perf_main.cpp              |     47 +
 modules/cudabgsegm/perf/perf_precomp.hpp           |     66 +
 modules/cudabgsegm/src/cuda/mog.cu                 |    425 +
 modules/cudabgsegm/src/cuda/mog2.cu                |    439 +
 modules/cudabgsegm/src/mog.cpp                     |    209 +
 modules/cudabgsegm/src/mog2.cpp                    |    253 +
 modules/cudabgsegm/src/precomp.hpp                 |     54 +
 modules/cudabgsegm/test/test_bgsegm.cpp            |    183 +
 modules/cudabgsegm/test/test_main.cpp              |     45 +
 modules/cudabgsegm/test/test_precomp.hpp           |     65 +
 modules/cudacodec/CMakeLists.txt                   |     27 +
 modules/cudacodec/include/opencv2/cudacodec.hpp    |    342 +
 modules/cudacodec/perf/perf_main.cpp               |     47 +
 modules/cudacodec/perf/perf_precomp.hpp            |     64 +
 modules/cudacodec/perf/perf_video.cpp              |    162 +
 modules/cudacodec/src/cuda/nv12_to_rgb.cu          |    207 +
 modules/cudacodec/src/cuda/rgb_to_yv12.cu          |    167 +
 modules/cudacodec/src/cuvid_video_source.cpp       |    114 +
 modules/cudacodec/src/cuvid_video_source.hpp       |     87 +
 modules/cudacodec/src/ffmpeg_video_source.cpp      |    139 +
 modules/cudacodec/src/ffmpeg_video_source.hpp      |     71 +
 modules/cudacodec/src/frame_queue.cpp              |    118 +
 modules/cudacodec/src/frame_queue.hpp              |     98 +
 modules/cudacodec/src/precomp.hpp                  |     81 +
 modules/cudacodec/src/thread.cpp                   |    170 +
 modules/cudacodec/src/thread.hpp                   |     70 +
 modules/cudacodec/src/video_decoder.cpp            |    116 +
 modules/cudacodec/src/video_decoder.hpp            |    112 +
 modules/cudacodec/src/video_parser.cpp             |    162 +
 modules/cudacodec/src/video_parser.hpp             |     95 +
 modules/cudacodec/src/video_reader.cpp             |    223 +
 modules/cudacodec/src/video_source.cpp             |    121 +
 modules/cudacodec/src/video_source.hpp             |     99 +
 modules/cudacodec/src/video_writer.cpp             |    916 +
 modules/cudacodec/test/test_main.cpp               |     45 +
 modules/cudacodec/test/test_precomp.hpp            |     62 +
 modules/cudacodec/test/test_video.cpp              |    125 +
 modules/cudafeatures2d/CMakeLists.txt              |      9 +
 .../include/opencv2/cudafeatures2d.hpp             |    489 +
 modules/cudafeatures2d/perf/perf_features2d.cpp    |    312 +
 modules/cudafeatures2d/perf/perf_main.cpp          |     47 +
 modules/cudafeatures2d/perf/perf_precomp.hpp       |     64 +
 modules/cudafeatures2d/src/brute_force_matcher.cpp |   1077 +
 modules/cudafeatures2d/src/cuda/bf_knnmatch.cu     |   1255 +
 modules/cudafeatures2d/src/cuda/bf_match.cu        |    774 +
 modules/cudafeatures2d/src/cuda/bf_radius_match.cu |    463 +
 modules/cudafeatures2d/src/cuda/fast.cu            |    385 +
 modules/cudafeatures2d/src/cuda/orb.cu             |    424 +
 modules/cudafeatures2d/src/fast.cpp                |    208 +
 modules/cudafeatures2d/src/feature2d_async.cpp     |     85 +
 modules/cudafeatures2d/src/orb.cpp                 |    868 +
 modules/cudafeatures2d/src/precomp.hpp             |     57 +
 modules/cudafeatures2d/test/test_features2d.cpp    |    711 +
 modules/cudafeatures2d/test/test_main.cpp          |     45 +
 modules/cudafeatures2d/test/test_precomp.hpp       |     62 +
 modules/cudafilters/CMakeLists.txt                 |      9 +
 .../cudafilters/include/opencv2/cudafilters.hpp    |    319 +
 modules/cudafilters/perf/perf_filters.cpp          |    377 +
 modules/cudafilters/perf/perf_main.cpp             |     47 +
 modules/cudafilters/perf/perf_precomp.hpp          |     64 +
 .../cudafilters/src/cuda/column_filter.16sc1.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.16sc3.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.16sc4.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.16uc1.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.16uc3.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.16uc4.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.32fc1.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.32fc3.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.32fc4.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.32sc1.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.32sc3.cu    |     52 +
 .../cudafilters/src/cuda/column_filter.32sc4.cu    |     52 +
 modules/cudafilters/src/cuda/column_filter.8uc1.cu |     52 +
 modules/cudafilters/src/cuda/column_filter.8uc3.cu |     52 +
 modules/cudafilters/src/cuda/column_filter.8uc4.cu |     52 +
 modules/cudafilters/src/cuda/column_filter.hpp     |    372 +
 modules/cudafilters/src/cuda/filter2d.cu           |    151 +
 modules/cudafilters/src/cuda/row_filter.16sc1.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.16sc3.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.16sc4.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.16uc1.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.16uc3.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.16uc4.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.32fc1.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.32fc3.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.32fc4.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.32sc1.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.32sc3.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.32sc4.cu   |     52 +
 modules/cudafilters/src/cuda/row_filter.8uc1.cu    |     52 +
 modules/cudafilters/src/cuda/row_filter.8uc3.cu    |     52 +
 modules/cudafilters/src/cuda/row_filter.8uc4.cu    |     52 +
 modules/cudafilters/src/cuda/row_filter.hpp        |    371 +
 modules/cudafilters/src/filtering.cpp              |    998 +
 modules/cudafilters/src/precomp.hpp                |     54 +
 modules/cudafilters/test/test_filters.cpp          |    650 +
 modules/cudafilters/test/test_main.cpp             |     45 +
 modules/cudafilters/test/test_precomp.hpp          |     62 +
 modules/cudaimgproc/CMakeLists.txt                 |      9 +
 .../cudaimgproc/include/opencv2/cudaimgproc.hpp    |    728 +
 modules/cudaimgproc/perf/perf_bilateral_filter.cpp |     93 +
 modules/cudaimgproc/perf/perf_blend.cpp            |     86 +
 modules/cudaimgproc/perf/perf_canny.cpp            |     88 +
 modules/cudaimgproc/perf/perf_color.cpp            |    253 +
 modules/cudaimgproc/perf/perf_corners.cpp          |    135 +
 modules/cudaimgproc/perf/perf_gftt.cpp             |     86 +
 modules/cudaimgproc/perf/perf_histogram.cpp        |    217 +
 modules/cudaimgproc/perf/perf_hough.cpp            |    348 +
 modules/cudaimgproc/perf/perf_main.cpp             |     47 +
 modules/cudaimgproc/perf/perf_match_template.cpp   |    135 +
 modules/cudaimgproc/perf/perf_mean_shift.cpp       |    152 +
 modules/cudaimgproc/perf/perf_precomp.hpp          |     64 +
 modules/cudaimgproc/src/bilateral_filter.cpp       |     99 +
 modules/cudaimgproc/src/blend.cpp                  |    109 +
 modules/cudaimgproc/src/canny.cpp                  |    236 +
 modules/cudaimgproc/src/color.cpp                  |   2332 +
 modules/cudaimgproc/src/corners.cpp                |    189 +
 modules/cudaimgproc/src/cuda/bilateral_filter.cu   |    199 +
 modules/cudaimgproc/src/cuda/blend.cu              |    121 +
 modules/cudaimgproc/src/cuda/build_point_list.cu   |    138 +
 modules/cudaimgproc/src/cuda/canny.cu              |    514 +
 modules/cudaimgproc/src/cuda/clahe.cu              |    186 +
 modules/cudaimgproc/src/cuda/color.cu              |    297 +
 modules/cudaimgproc/src/cuda/corners.cu            |    280 +
 modules/cudaimgproc/src/cuda/debayer.cu            |    544 +
 modules/cudaimgproc/src/cuda/generalized_hough.cu  |    824 +
 modules/cudaimgproc/src/cuda/gftt.cu               |    143 +
 modules/cudaimgproc/src/cuda/hist.cu               |    233 +
 modules/cudaimgproc/src/cuda/hough_circles.cu      |    260 +
 modules/cudaimgproc/src/cuda/hough_lines.cu        |    212 +
 modules/cudaimgproc/src/cuda/hough_segments.cu     |    249 +
 modules/cudaimgproc/src/cuda/match_template.cu     |    916 +
 modules/cudaimgproc/src/cuda/mean_shift.cu         |    182 +
 modules/cudaimgproc/src/cvt_color_internal.h       |    275 +
 modules/cudaimgproc/src/generalized_hough.cpp      |    907 +
 modules/cudaimgproc/src/gftt.cpp                   |    218 +
 modules/cudaimgproc/src/histogram.cpp              |    572 +
 modules/cudaimgproc/src/hough_circles.cpp          |    317 +
 modules/cudaimgproc/src/hough_lines.cpp            |    211 +
 modules/cudaimgproc/src/hough_segments.cpp         |    186 +
 modules/cudaimgproc/src/match_template.cpp         |    644 +
 modules/cudaimgproc/src/mean_shift.cpp             |    128 +
 modules/cudaimgproc/src/mssegmentation.cpp         |    394 +
 modules/cudaimgproc/src/precomp.hpp                |     65 +
 modules/cudaimgproc/test/test_bilateral_filter.cpp |     97 +
 modules/cudaimgproc/test/test_blend.cpp            |    124 +
 modules/cudaimgproc/test/test_canny.cpp            |    101 +
 modules/cudaimgproc/test/test_color.cpp            |   2511 +
 modules/cudaimgproc/test/test_corners.cpp          |    149 +
 modules/cudaimgproc/test/test_gftt.cpp             |    131 +
 modules/cudaimgproc/test/test_histogram.cpp        |    215 +
 modules/cudaimgproc/test/test_hough.cpp            |    259 +
 modules/cudaimgproc/test/test_main.cpp             |     45 +
 modules/cudaimgproc/test/test_match_template.cpp   |    339 +
 modules/cudaimgproc/test/test_mean_shift.cpp       |    174 +
 modules/cudaimgproc/test/test_precomp.hpp          |     62 +
 modules/cudalegacy/CMakeLists.txt                  |     10 +
 modules/cudalegacy/include/opencv2/cudalegacy.hpp  |    290 +
 .../cudalegacy/include/opencv2/cudalegacy/NCV.hpp  |   1032 +
 .../opencv2/cudalegacy/NCVBroxOpticalFlow.hpp      |    110 +
 .../opencv2/cudalegacy/NCVHaarObjectDetection.hpp  |    463 +
 .../include/opencv2/cudalegacy/NCVPyramid.hpp      |    113 +
 .../include/opencv2/cudalegacy/NPP_staging.hpp     |    906 +
 .../include/opencv2/cudalegacy/private.hpp         |     96 +
 modules/cudalegacy/perf/perf_bgsegm.cpp            |    249 +
 modules/cudalegacy/perf/perf_calib3d.cpp           |    141 +
 modules/cudalegacy/perf/perf_labeling.cpp          |    195 +
 modules/cudalegacy/perf/perf_main.cpp              |     47 +
 modules/cudalegacy/perf/perf_precomp.hpp           |     66 +
 modules/cudalegacy/src/NCV.cpp                     |    888 +
 modules/cudalegacy/src/bm.cpp                      |    204 +
 modules/cudalegacy/src/bm_fast.cpp                 |     90 +
 modules/cudalegacy/src/calib3d.cpp                 |    292 +
 modules/cudalegacy/src/cuda/NCV.cu                 |    180 +
 modules/cudalegacy/src/cuda/NCVAlg.hpp             |    155 +
 modules/cudalegacy/src/cuda/NCVBroxOpticalFlow.cu  |   1164 +
 .../src/cuda}/NCVColorConversion.hpp               |      0
 .../cudalegacy/src/cuda/NCVHaarObjectDetection.cu  |   2542 +
 modules/cudalegacy/src/cuda/NCVPixelOperations.hpp |    351 +
 modules/cudalegacy/src/cuda/NCVPyramid.cu          |    621 +
 .../src/cuda}/NCVRuntimeTemplates.hpp              |      0
 modules/cudalegacy/src/cuda/NPP_staging.cu         |   2616 +
 modules/cudalegacy/src/cuda/bm.cu                  |    169 +
 modules/cudalegacy/src/cuda/bm_fast.cu             |    295 +
 modules/cudalegacy/src/cuda/calib3d.cu             |    193 +
 modules/cudalegacy/src/cuda/ccomponetns.cu         |    534 +
 modules/cudalegacy/src/cuda/fgd.cu                 |    801 +
 modules/cudalegacy/src/cuda/fgd.hpp                |    189 +
 modules/cudalegacy/src/cuda/gmg.cu                 |    258 +
 modules/cudalegacy/src/cuda/needle_map.cu          |    220 +
 modules/cudalegacy/src/fgd.cpp                     |    729 +
 modules/cudalegacy/src/gmg.cpp                     |    277 +
 modules/cudalegacy/src/graphcuts.cpp               |    282 +
 modules/cudalegacy/src/image_pyramid.cpp           |    147 +
 modules/cudalegacy/src/interpolate_frames.cpp      |    113 +
 modules/cudalegacy/src/needle_map.cpp              |    100 +
 modules/cudalegacy/src/precomp.hpp                 |     78 +
 modules/cudalegacy/test/NCVAutoTestLister.hpp      |    166 +
 modules/cudalegacy/test/NCVTest.hpp                |    247 +
 modules/cudalegacy/test/NCVTestSourceProvider.hpp  |    193 +
 modules/cudalegacy/test/TestCompact.cpp            |    159 +
 .../test/nvidia => cudalegacy/test}/TestCompact.h  |      0
 modules/cudalegacy/test/TestDrawRects.cpp          |    194 +
 .../nvidia => cudalegacy/test}/TestDrawRects.h     |      0
 .../cudalegacy/test/TestHaarCascadeApplication.cpp |    335 +
 .../test}/TestHaarCascadeApplication.h             |      0
 modules/cudalegacy/test/TestHaarCascadeLoader.cpp  |    153 +
 .../test}/TestHaarCascadeLoader.h                  |      0
 modules/cudalegacy/test/TestHypothesesFilter.cpp   |    206 +
 .../test}/TestHypothesesFilter.h                   |      0
 modules/cudalegacy/test/TestHypothesesGrow.cpp     |    164 +
 .../test}/TestHypothesesGrow.h                     |      0
 modules/cudalegacy/test/TestIntegralImage.cpp      |    215 +
 .../nvidia => cudalegacy/test}/TestIntegralImage.h |      0
 .../cudalegacy/test/TestIntegralImageSquared.cpp   |    148 +
 .../test}/TestIntegralImageSquared.h               |      0
 modules/cudalegacy/test/TestRectStdDev.cpp         |    209 +
 .../nvidia => cudalegacy/test}/TestRectStdDev.h    |      0
 modules/cudalegacy/test/TestResize.cpp             |    190 +
 .../test/nvidia => cudalegacy/test}/TestResize.h   |      0
 modules/cudalegacy/test/TestTranspose.cpp          |    177 +
 .../nvidia => cudalegacy/test}/TestTranspose.h     |      0
 modules/cudalegacy/test/main_nvidia.cpp            |    459 +
 .../{gpu => cudalegacy}/test/main_test_nvidia.h    |      0
 modules/cudalegacy/test/test_calib3d.cpp           |    192 +
 modules/cudalegacy/test/test_labeling.cpp          |    197 +
 modules/cudalegacy/test/test_main.cpp              |    130 +
 modules/cudalegacy/test/test_nvidia.cpp            |    151 +
 modules/cudalegacy/test/test_precomp.hpp           |     99 +
 modules/cudaobjdetect/CMakeLists.txt               |      9 +
 .../include/opencv2/cudaobjdetect.hpp              |    288 +
 modules/cudaobjdetect/perf/perf_main.cpp           |     47 +
 modules/cudaobjdetect/perf/perf_objdetect.cpp      |    173 +
 modules/cudaobjdetect/perf/perf_precomp.hpp        |     64 +
 modules/cudaobjdetect/src/cascadeclassifier.cpp    |    861 +
 modules/cudaobjdetect/src/cuda/hog.cu              |    869 +
 modules/cudaobjdetect/src/cuda/lbp.cu              |    303 +
 modules/cudaobjdetect/src/cuda/lbp.hpp             |    112 +
 modules/cudaobjdetect/src/hog.cpp                  |   1718 +
 modules/cudaobjdetect/src/precomp.hpp              |     62 +
 modules/cudaobjdetect/test/test_main.cpp           |     45 +
 modules/cudaobjdetect/test/test_objdetect.cpp      |    561 +
 modules/cudaobjdetect/test/test_precomp.hpp        |     64 +
 modules/cudaoptflow/CMakeLists.txt                 |      9 +
 .../cudaoptflow/include/opencv2/cudaoptflow.hpp    |    349 +
 modules/cudaoptflow/perf/perf_main.cpp             |     47 +
 modules/cudaoptflow/perf/perf_optflow.cpp          |    321 +
 modules/cudaoptflow/perf/perf_precomp.hpp          |     65 +
 modules/cudaoptflow/src/brox.cpp                   |    194 +
 modules/cudaoptflow/src/cuda/farneback.cu          |    656 +
 modules/cudaoptflow/src/cuda/pyrlk.cu              |    560 +
 modules/cudaoptflow/src/cuda/tvl1flow.cu           |    372 +
 modules/cudaoptflow/src/farneback.cpp              |    469 +
 modules/cudaoptflow/src/precomp.hpp                |     62 +
 modules/cudaoptflow/src/pyrlk.cpp                  |    350 +
 modules/cudaoptflow/src/tvl1flow.cpp               |    385 +
 modules/cudaoptflow/test/test_main.cpp             |     45 +
 modules/cudaoptflow/test/test_optflow.cpp          |    388 +
 modules/cudaoptflow/test/test_precomp.hpp          |     65 +
 modules/cudastereo/CMakeLists.txt                  |      9 +
 modules/cudastereo/include/opencv2/cudastereo.hpp  |    333 +
 modules/cudastereo/perf/perf_main.cpp              |     47 +
 modules/cudastereo/perf/perf_precomp.hpp           |     64 +
 modules/cudastereo/perf/perf_stereo.cpp            |    253 +
 .../src/cuda/disparity_bilateral_filter.cu         |    205 +
 .../src/cuda/disparity_bilateral_filter.hpp        |      8 +
 modules/cudastereo/src/cuda/stereobm.cu            |    540 +
 modules/cudastereo/src/cuda/stereobp.cu            |    538 +
 modules/cudastereo/src/cuda/stereocsbp.cu          |    814 +
 modules/cudastereo/src/cuda/stereocsbp.hpp         |     29 +
 modules/cudastereo/src/cuda/util.cu                |    290 +
 .../cudastereo/src/disparity_bilateral_filter.cpp  |    197 +
 modules/cudastereo/src/precomp.hpp                 |     53 +
 modules/cudastereo/src/stereobm.cpp                |    185 +
 modules/cudastereo/src/stereobp.cpp                |    380 +
 modules/cudastereo/src/stereocsbp.cpp              |    357 +
 modules/cudastereo/src/util.cpp                    |    125 +
 modules/cudastereo/test/test_main.cpp              |     45 +
 modules/cudastereo/test/test_precomp.hpp           |     62 +
 modules/cudastereo/test/test_stereo.cpp            |    212 +
 modules/cudawarping/CMakeLists.txt                 |      9 +
 .../cudawarping/include/opencv2/cudawarping.hpp    |    216 +
 modules/cudawarping/perf/perf_main.cpp             |     47 +
 modules/cudawarping/perf/perf_precomp.hpp          |     64 +
 modules/cudawarping/perf/perf_warping.cpp          |    434 +
 modules/cudawarping/src/cuda/pyr_down.cu           |    228 +
 modules/cudawarping/src/cuda/pyr_up.cu             |    196 +
 modules/cudawarping/src/cuda/remap.cu              |    274 +
 modules/cudawarping/src/cuda/resize.cu             |    482 +
 modules/cudawarping/src/cuda/warp.cu               |    389 +
 modules/cudawarping/src/precomp.hpp                |     50 +
 modules/cudawarping/src/pyramids.cpp               |    134 +
 modules/cudawarping/src/remap.cpp                  |    104 +
 modules/cudawarping/src/resize.cpp                 |    108 +
 modules/cudawarping/src/warp.cpp                   |    534 +
 modules/cudawarping/test/interpolation.hpp         |    131 +
 modules/cudawarping/test/test_main.cpp             |     45 +
 modules/cudawarping/test/test_precomp.hpp          |     64 +
 modules/cudawarping/test/test_pyramids.cpp         |    129 +
 modules/cudawarping/test/test_remap.cpp            |    180 +
 modules/cudawarping/test/test_resize.cpp           |    209 +
 modules/cudawarping/test/test_warp_affine.cpp      |    280 +
 modules/cudawarping/test/test_warp_perspective.cpp |    283 +
 modules/cudev/CMakeLists.txt                       |     22 +
 modules/cudev/include/opencv2/cudev.hpp            |    119 +
 .../cudev/include/opencv2/cudev/block/block.hpp    |    133 +
 .../include/opencv2/cudev/block/detail/reduce.hpp  |    392 +
 .../opencv2/cudev/block/detail/reduce_key_val.hpp  |    394 +
 .../include/opencv2/cudev/block/dynamic_smem.hpp   |     91 +
 .../cudev/include/opencv2/cudev/block/reduce.hpp   |    133 +
 modules/cudev/include/opencv2/cudev/block/scan.hpp |    106 +
 .../include/opencv2/cudev/block/vec_distance.hpp   |    189 +
 modules/cudev/include/opencv2/cudev/common.hpp     |     94 +
 .../include/opencv2/cudev/expr/binary_func.hpp     |     80 +
 .../cudev/include/opencv2/cudev/expr/binary_op.hpp |    240 +
 modules/cudev/include/opencv2/cudev/expr/color.hpp |    287 +
 modules/cudev/include/opencv2/cudev/expr/deriv.hpp |    126 +
 modules/cudev/include/opencv2/cudev/expr/expr.hpp  |     97 +
 .../opencv2/cudev/expr/per_element_func.hpp        |    137 +
 .../cudev/include/opencv2/cudev/expr/reduction.hpp |    264 +
 .../include/opencv2/cudev/expr/unary_func.hpp      |    103 +
 .../cudev/include/opencv2/cudev/expr/unary_op.hpp  |     99 +
 .../cudev/include/opencv2/cudev/expr/warping.hpp   |    176 +
 .../include/opencv2/cudev/functional/color_cvt.hpp |    479 +
 .../opencv2/cudev/functional/detail/color_cvt.hpp  |   1284 +
 .../opencv2/cudev/functional/functional.hpp        |    883 +
 .../opencv2/cudev/functional/tuple_adapter.hpp     |    103 +
 modules/cudev/include/opencv2/cudev/grid/copy.hpp  |    457 +
 .../include/opencv2/cudev/grid/detail/copy.hpp     |    132 +
 .../opencv2/cudev/grid/detail/histogram.hpp        |    111 +
 .../include/opencv2/cudev/grid/detail/integral.hpp |    627 +
 .../opencv2/cudev/grid/detail/minmaxloc.hpp        |    177 +
 .../include/opencv2/cudev/grid/detail/pyr_down.hpp |    201 +
 .../include/opencv2/cudev/grid/detail/pyr_up.hpp   |    172 +
 .../include/opencv2/cudev/grid/detail/reduce.hpp   |    466 +
 .../opencv2/cudev/grid/detail/reduce_to_column.hpp |    146 +
 .../opencv2/cudev/grid/detail/reduce_to_row.hpp    |    118 +
 .../opencv2/cudev/grid/detail/split_merge.hpp      |    282 +
 .../opencv2/cudev/grid/detail/transform.hpp        |    423 +
 .../opencv2/cudev/grid/detail/transpose.hpp        |    127 +
 .../cudev/include/opencv2/cudev/grid/histogram.hpp |    124 +
 .../cudev/include/opencv2/cudev/grid/integral.hpp  |     74 +
 .../cudev/include/opencv2/cudev/grid/pyramids.hpp  |     93 +
 .../cudev/include/opencv2/cudev/grid/reduce.hpp    |    380 +
 .../include/opencv2/cudev/grid/reduce_to_vec.hpp   |    235 +
 .../include/opencv2/cudev/grid/split_merge.hpp     |    589 +
 .../cudev/include/opencv2/cudev/grid/transform.hpp |    546 +
 .../cudev/include/opencv2/cudev/grid/transpose.hpp |    108 +
 .../cudev/include/opencv2/cudev/ptr2d/constant.hpp |     98 +
 .../cudev/include/opencv2/cudev/ptr2d/deriv.hpp    |    398 +
 .../include/opencv2/cudev/ptr2d/detail/gpumat.hpp  |    361 +
 .../include/opencv2/cudev/ptr2d/extrapolation.hpp  |    224 +
 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp |    129 +
 .../cudev/include/opencv2/cudev/ptr2d/gpumat.hpp   |    166 +
 .../include/opencv2/cudev/ptr2d/interpolation.hpp  |    390 +
 modules/cudev/include/opencv2/cudev/ptr2d/lut.hpp  |    105 +
 modules/cudev/include/opencv2/cudev/ptr2d/mask.hpp |    108 +
 .../cudev/include/opencv2/cudev/ptr2d/remap.hpp    |    159 +
 .../cudev/include/opencv2/cudev/ptr2d/resize.hpp   |    108 +
 .../cudev/include/opencv2/cudev/ptr2d/texture.hpp  |    258 +
 .../cudev/include/opencv2/cudev/ptr2d/traits.hpp   |    106 +
 .../include/opencv2/cudev/ptr2d/transform.hpp      |    156 +
 .../cudev/include/opencv2/cudev/ptr2d/warping.hpp  |    157 +
 modules/cudev/include/opencv2/cudev/ptr2d/zip.hpp  |    178 +
 .../cudev/include/opencv2/cudev/util/atomic.hpp    |    202 +
 .../include/opencv2/cudev/util/detail/tuple.hpp    |    175 +
 .../opencv2/cudev/util/detail/type_traits.hpp      |    238 +
 .../cudev/include/opencv2/cudev/util/limits.hpp    |    129 +
 .../include/opencv2/cudev/util/saturate_cast.hpp   |    277 +
 .../include/opencv2/cudev/util/simd_functions.hpp  |    918 +
 modules/cudev/include/opencv2/cudev/util/tuple.hpp |     85 +
 .../include/opencv2/cudev/util/type_traits.hpp     |    174 +
 .../cudev/include/opencv2/cudev/util/vec_math.hpp  |    941 +
 .../include/opencv2/cudev/util/vec_traits.hpp      |    325 +
 .../include/opencv2/cudev/warp/detail/reduce.hpp   |    222 +
 .../opencv2/cudev/warp/detail/reduce_key_val.hpp   |    239 +
 .../cudev/include/opencv2/cudev/warp/reduce.hpp    |    211 +
 modules/cudev/include/opencv2/cudev/warp/scan.hpp  |    104 +
 .../cudev/include/opencv2/cudev/warp/shuffle.hpp   |    429 +
 modules/cudev/include/opencv2/cudev/warp/warp.hpp  |    127 +
 modules/cudev/src/stub.cpp                         |     11 +
 modules/cudev/test/CMakeLists.txt                  |     54 +
 modules/cudev/test/test_arithm_func.cu             |    168 +
 modules/cudev/test/test_arithm_op.cu               |    395 +
 modules/cudev/test/test_bitwize_op.cu              |    146 +
 modules/cudev/test/test_cmp_op.cu                  |    151 +
 modules/cudev/test/test_color_cvt.cu               |    180 +
 modules/cudev/test/test_cvt.cu                     |     83 +
 modules/cudev/test/test_deriv.cu                   |    109 +
 modules/cudev/test/test_integral.cu                |    103 +
 modules/cudev/test/test_lut.cu                     |     82 +
 modules/cudev/test/test_main.cpp                   |     46 +
 modules/cudev/test/test_precomp.hpp                |     57 +
 modules/cudev/test/test_pyramids.cu                |     81 +
 modules/cudev/test/test_reduction.cu               |    324 +
 modules/cudev/test/test_split_merge.cu             |    180 +
 modules/cudev/test/test_warp.cu                    |    256 +
 modules/cudev/test/transpose.cu                    |     81 +
 modules/dynamicuda/CMakeLists.txt                  |     15 -
 .../include/opencv2/dynamicuda/dynamicuda.hpp      |   1143 -
 modules/dynamicuda/src/cuda/matrix_operations.cu   |    382 -
 modules/dynamicuda/src/main.cpp                    |     55 -
 modules/features2d/CMakeLists.txt                  |      2 +-
 modules/features2d/doc/agast.txt                   |   7701 +
 modules/features2d/doc/agast_score.txt             |   9402 +
 .../common_interfaces_of_descriptor_extractors.rst |    146 -
 .../common_interfaces_of_descriptor_matchers.rst   |    307 -
 .../doc/common_interfaces_of_feature_detectors.rst |    558 -
 ...n_interfaces_of_generic_descriptor_matchers.rst |    276 -
 .../drawing_function_of_keypoints_and_matches.rst  |     78 -
 .../doc/feature_detection_and_description.rst      |    196 -
 modules/features2d/doc/features2d.rst              |     16 -
 modules/features2d/doc/object_categorization.rst   |    206 -
 modules/features2d/doc/read_file_nondiff32.pl      |    284 +
 modules/features2d/doc/read_file_score32.pl        |    244 +
 modules/features2d/doc/run_agast_tables.bat        |     32 +
 modules/features2d/include/opencv2/features2d.hpp  |   1325 +
 .../include/opencv2/features2d/features2d.hpp      |   1573 +-
 modules/features2d/misc/java/filelist              |      1 +
 .../misc/java/src/cpp/features2d_converters.cpp    |    112 +
 .../misc/java/src/cpp/features2d_converters.hpp    |     22 +
 .../misc/java/src/cpp/features2d_manual.hpp        |    434 +
 .../java/test/BRIEFDescriptorExtractorTest.java    |    102 +
 .../java/test/BruteForceDescriptorMatcherTest.java |    295 +
 .../BruteForceHammingDescriptorMatcherTest.java    |    263 +
 .../BruteForceHammingLUTDescriptorMatcherTest.java |    258 +
 .../test/BruteForceL1DescriptorMatcherTest.java    |    269 +
 .../test/BruteForceSL2DescriptorMatcherTest.java   |    281 +
 .../misc/java/test}/DENSEFeatureDetectorTest.java  |      0
 .../test}/DynamicDENSEFeatureDetectorTest.java     |      0
 .../java/test}/DynamicFASTFeatureDetectorTest.java |      0
 .../java/test}/DynamicGFTTFeatureDetectorTest.java |      0
 .../test}/DynamicHARRISFeatureDetectorTest.java    |      0
 .../java/test}/DynamicMSERFeatureDetectorTest.java |      0
 .../java/test}/DynamicORBFeatureDetectorTest.java  |      0
 .../java/test}/DynamicSIFTFeatureDetectorTest.java |      0
 .../DynamicSIMPLEBLOBFeatureDetectorTest.java      |      0
 .../java/test}/DynamicSTARFeatureDetectorTest.java |      0
 .../java/test}/DynamicSURFFeatureDetectorTest.java |      0
 .../misc/java/test/FASTFeatureDetectorTest.java    |    146 +
 .../features2d/misc/java/test/Features2dTest.java  |    145 +
 .../test}/FernGenericDescriptorMatcherTest.java    |      0
 .../java/test/FlannBasedDescriptorMatcherTest.java |    366 +
 .../misc/java/test}/GFTTFeatureDetectorTest.java   |      0
 .../java/test}/GridDENSEFeatureDetectorTest.java   |      0
 .../java/test}/GridFASTFeatureDetectorTest.java    |      0
 .../java/test}/GridGFTTFeatureDetectorTest.java    |      0
 .../java/test}/GridHARRISFeatureDetectorTest.java  |      0
 .../java/test}/GridMSERFeatureDetectorTest.java    |      0
 .../java/test}/GridORBFeatureDetectorTest.java     |      0
 .../java/test}/GridSIFTFeatureDetectorTest.java    |      0
 .../test}/GridSIMPLEBLOBFeatureDetectorTest.java   |      0
 .../java/test}/GridSTARFeatureDetectorTest.java    |      0
 .../java/test}/GridSURFFeatureDetectorTest.java    |      0
 .../misc/java/test}/HARRISFeatureDetectorTest.java |      0
 .../misc/java/test}/MSERFeatureDetectorTest.java   |      0
 .../misc/java/test/ORBDescriptorExtractorTest.java |    120 +
 .../misc/java/test}/ORBFeatureDetectorTest.java    |      0
 .../test}/OneWayGenericDescriptorMatcherTest.java  |      0
 .../OpponentBRIEFDescriptorExtractorTest.java      |      0
 .../test}/OpponentORBDescriptorExtractorTest.java  |      0
 .../test}/OpponentSIFTDescriptorExtractorTest.java |      0
 .../test}/OpponentSURFDescriptorExtractorTest.java |      0
 .../test}/PyramidDENSEFeatureDetectorTest.java     |      0
 .../java/test}/PyramidFASTFeatureDetectorTest.java |      0
 .../java/test}/PyramidGFTTFeatureDetectorTest.java |      0
 .../test}/PyramidHARRISFeatureDetectorTest.java    |      0
 .../java/test}/PyramidMSERFeatureDetectorTest.java |      0
 .../java/test}/PyramidORBFeatureDetectorTest.java  |      0
 .../java/test}/PyramidSIFTFeatureDetectorTest.java |      0
 .../PyramidSIMPLEBLOBFeatureDetectorTest.java      |      0
 .../java/test}/PyramidSTARFeatureDetectorTest.java |      0
 .../java/test}/PyramidSURFFeatureDetectorTest.java |      0
 .../java/test/SIFTDescriptorExtractorTest.java     |    107 +
 .../misc/java/test}/SIFTFeatureDetectorTest.java   |      0
 .../java/test}/SIMPLEBLOBFeatureDetectorTest.java  |      0
 .../misc/java/test/STARFeatureDetectorTest.java    |    131 +
 .../java/test/SURFDescriptorExtractorTest.java     |    118 +
 .../misc/java/test/SURFFeatureDetectorTest.java    |    167 +
 .../perf/opencl/perf_brute_force_matcher.cpp       |    129 +
 modules/features2d/perf/opencl/perf_fast.cpp       |     47 +
 modules/features2d/perf/opencl/perf_orb.cpp        |     92 +
 modules/features2d/perf/perf_agast.cpp             |     42 +
 modules/features2d/perf/perf_fast.cpp              |     11 +-
 modules/features2d/perf/perf_orb.cpp               |     24 +-
 modules/features2d/perf/perf_precomp.hpp           |      6 +-
 modules/features2d/src/agast.cpp                   |   8166 +
 modules/features2d/src/agast_score.cpp             |   9862 +
 modules/features2d/src/agast_score.hpp             |     69 +
 modules/features2d/src/akaze.cpp                   |    257 +
 modules/features2d/src/bagofwords.cpp              |     77 +-
 modules/features2d/src/blobdetector.cpp            |    105 +-
 modules/features2d/src/brief.cpp                   |    175 -
 modules/features2d/src/brisk.cpp                   |    283 +-
 modules/features2d/src/descriptors.cpp             |    256 -
 modules/features2d/src/detectors.cpp               |    350 -
 modules/features2d/src/draw.cpp                    |     82 +-
 modules/features2d/src/dynamic.cpp                 |    175 -
 modules/features2d/src/evaluation.cpp              |    118 +-
 modules/features2d/src/fast.cpp                    |    278 +-
 modules/features2d/src/fast_score.hpp              |     13 -
 modules/features2d/src/feature2d.cpp               |    169 +
 modules/features2d/src/features2d_init.cpp         |    218 -
 modules/features2d/src/freak.cpp                   |    679 -
 modules/features2d/src/generated_16.i              |     19 -
 modules/features2d/src/generated_32.i              |     35 -
 modules/features2d/src/generated_64.i              |     67 -
 modules/features2d/src/gftt.cpp                    |    126 +
 modules/features2d/src/kaze.cpp                    |    195 +
 modules/features2d/src/kaze/AKAZEConfig.h          |     65 +
 modules/features2d/src/kaze/AKAZEFeatures.cpp      |   1721 +
 modules/features2d/src/kaze/AKAZEFeatures.h        |     66 +
 modules/features2d/src/kaze/KAZEConfig.h           |     56 +
 modules/features2d/src/kaze/KAZEFeatures.cpp       |   1212 +
 modules/features2d/src/kaze/KAZEFeatures.h         |     64 +
 modules/features2d/src/kaze/TEvolution.h           |     40 +
 modules/features2d/src/kaze/fed.cpp                |    192 +
 modules/features2d/src/kaze/fed.h                  |     25 +
 .../features2d/src/kaze/nldiffusion_functions.cpp  |    521 +
 .../features2d/src/kaze/nldiffusion_functions.h    |     47 +
 modules/features2d/src/kaze/utils.h                |     97 +
 modules/features2d/src/keypoint.cpp                |    143 +-
 modules/features2d/src/main.cpp                    |     52 +
 modules/features2d/src/matchers.cpp                |   1102 +-
 modules/features2d/src/mser.cpp                    |   1644 +-
 modules/features2d/src/opencl/brute_force_match.cl |    560 +
 modules/features2d/src/opencl/fast.cl              |    162 +
 modules/features2d/src/opencl/orb.cl               |    254 +
 modules/features2d/src/orb.cpp                     |    930 +-
 modules/features2d/src/precomp.hpp                 |     11 +-
 modules/features2d/src/stardetector.cpp            |    449 -
 .../test/ocl/test_brute_force_matcher.cpp          |    213 +
 modules/features2d/test/test_agast.cpp             |    137 +
 modules/features2d/test/test_brisk.cpp             |      7 +-
 .../test/test_descriptors_regression.cpp           |    180 +-
 .../features2d/test/test_detectors_regression.cpp  |     35 +-
 modules/features2d/test/test_fast.cpp              |     17 +-
 modules/features2d/test/test_keypoints.cpp         |     39 +-
 .../features2d/test/test_matchers_algorithmic.cpp  |     17 +-
 modules/features2d/test/test_mser.cpp              |    223 +-
 modules/features2d/test/test_nearestneighbors.cpp  |    111 +-
 modules/features2d/test/test_orb.cpp               |      6 +-
 modules/features2d/test/test_precomp.hpp           |     10 +-
 .../test/test_rotation_and_scale_invariance.cpp    |     77 +-
 modules/flann/CMakeLists.txt                       |      2 +-
 modules/flann/doc/flann.rst                        |      9 -
 modules/flann/doc/flann_clustering.rst             |     20 -
 ...nn_fast_approximate_nearest_neighbor_search.rst |    213 -
 modules/flann/include/opencv2/flann.hpp            |    561 +
 modules/flann/include/opencv2/flann/any.h          |     49 +-
 .../flann/include/opencv2/flann/autotuned_index.h  |     13 +-
 modules/flann/include/opencv2/flann/defines.h      |      1 +
 modules/flann/include/opencv2/flann/dist.h         |    170 +-
 .../flann/include/opencv2/flann/dynamic_bitset.h   |     22 +-
 modules/flann/include/opencv2/flann/flann.hpp      |    389 +-
 modules/flann/include/opencv2/flann/flann_base.hpp |      9 +-
 modules/flann/include/opencv2/flann/general.h      |     10 +-
 modules/flann/include/opencv2/flann/hdf5.h         |      6 +-
 .../opencv2/flann/hierarchical_clustering_index.h  |     95 +-
 modules/flann/include/opencv2/flann/kmeans_index.h |    124 +-
 modules/flann/include/opencv2/flann/lsh_table.h    |      8 +-
 modules/flann/include/opencv2/flann/miniflann.hpp  |     40 +-
 modules/flann/include/opencv2/flann/nn_index.h     |      2 -
 modules/flann/include/opencv2/flann/params.h       |     17 +-
 modules/flann/include/opencv2/flann/result_set.h   |      3 +-
 modules/flann/include/opencv2/flann/timer.h        |     11 +-
 modules/flann/src/flann.cpp                        |      2 +-
 modules/flann/src/miniflann.cpp                    |     64 +-
 modules/flann/src/precomp.hpp                      |      7 +-
 modules/flann/test/test_lshtable_badarg.cpp        |      8 +-
 modules/flann/test/test_precomp.hpp                |      5 +-
 modules/gpu/CMakeLists.txt                         |    109 -
 .../camera_calibration_and_3d_reconstruction.rst   |    503 -
 modules/gpu/doc/data_structures.rst                |    388 -
 .../gpu/doc/feature_detection_and_description.rst  |    539 -
 modules/gpu/doc/gpu.rst                            |     19 -
 modules/gpu/doc/image_filtering.rst                |    721 -
 modules/gpu/doc/image_processing.rst               |   1097 -
 modules/gpu/doc/initalization_and_information.rst  |    219 -
 modules/gpu/doc/introduction.rst                   |     62 -
 modules/gpu/doc/matrix_reductions.rst              |    207 -
 modules/gpu/doc/object_detection.rst               |    326 -
 modules/gpu/doc/operations_on_matrices.rst         |    274 -
 modules/gpu/doc/per_element_operations.rst         |    445 -
 modules/gpu/doc/video.rst                          |   1155 -
 modules/gpu/include/opencv2/gpu/device/block.hpp   |    203 -
 .../opencv2/gpu/device/border_interpolate.hpp      |    714 -
 modules/gpu/include/opencv2/gpu/device/color.hpp   |    301 -
 modules/gpu/include/opencv2/gpu/device/common.hpp  |    118 -
 .../include/opencv2/gpu/device/datamov_utils.hpp   |    105 -
 .../opencv2/gpu/device/detail/color_detail.hpp     |   1976 -
 .../include/opencv2/gpu/device/detail/reduce.hpp   |    361 -
 .../opencv2/gpu/device/detail/reduce_key_val.hpp   |    498 -
 .../opencv2/gpu/device/detail/transform_detail.hpp |    395 -
 .../gpu/device/detail/type_traits_detail.hpp       |    187 -
 .../gpu/device/detail/vec_distance_detail.hpp      |    117 -
 .../include/opencv2/gpu/device/dynamic_smem.hpp    |     80 -
 .../gpu/include/opencv2/gpu/device/emulation.hpp   |    138 -
 modules/gpu/include/opencv2/gpu/device/filters.hpp |    278 -
 .../gpu/include/opencv2/gpu/device/funcattrib.hpp  |     71 -
 .../gpu/include/opencv2/gpu/device/functional.hpp  |    789 -
 modules/gpu/include/opencv2/gpu/device/limits.hpp  |    122 -
 modules/gpu/include/opencv2/gpu/device/reduce.hpp  |    197 -
 .../include/opencv2/gpu/device/saturate_cast.hpp   |    284 -
 modules/gpu/include/opencv2/gpu/device/scan.hpp    |    250 -
 .../include/opencv2/gpu/device/simd_functions.hpp  |    909 -
 .../include/opencv2/gpu/device/static_check.hpp    |     67 -
 .../gpu/include/opencv2/gpu/device/transform.hpp   |     67 -
 .../gpu/include/opencv2/gpu/device/type_traits.hpp |     82 -
 modules/gpu/include/opencv2/gpu/device/utility.hpp |    213 -
 .../include/opencv2/gpu/device/vec_distance.hpp    |    224 -
 .../gpu/include/opencv2/gpu/device/vec_math.hpp    |    922 -
 .../gpu/include/opencv2/gpu/device/vec_traits.hpp  |    280 -
 modules/gpu/include/opencv2/gpu/device/warp.hpp    |    131 -
 .../gpu/include/opencv2/gpu/device/warp_reduce.hpp |     68 -
 .../include/opencv2/gpu/device/warp_shuffle.hpp    |    145 -
 modules/gpu/include/opencv2/gpu/devmem2d.hpp       |     43 -
 modules/gpu/include/opencv2/gpu/gpu.hpp            |   2529 -
 modules/gpu/include/opencv2/gpu/gpumat.hpp         |     43 -
 .../gpu/include/opencv2/gpu/stream_accessor.hpp    |     64 -
 modules/gpu/misc/mark_nvidia.py                    |    259 -
 modules/gpu/perf/perf_calib3d.cpp                  |    371 -
 modules/gpu/perf/perf_core.cpp                     |   2159 -
 modules/gpu/perf/perf_denoising.cpp                |    230 -
 modules/gpu/perf/perf_features2d.cpp               |    309 -
 modules/gpu/perf/perf_filters.cpp                  |    366 -
 modules/gpu/perf/perf_imgproc.cpp                  |   1924 -
 modules/gpu/perf/perf_labeling.cpp                 |    195 -
 modules/gpu/perf/perf_main.cpp                     |     54 -
 modules/gpu/perf/perf_matop.cpp                    |    197 -
 modules/gpu/perf/perf_objdetect.cpp                |    173 -
 modules/gpu/perf/perf_precomp.hpp                  |     79 -
 modules/gpu/perf/perf_video.cpp                    |   1320 -
 modules/gpu/perf4au/CMakeLists.txt                 |     29 -
 modules/gpu/perf4au/im1_1280x800.jpg               |    Bin 143316 -> 0 bytes
 modules/gpu/perf4au/im2_1280x800.jpg               |    Bin 143366 -> 0 bytes
 modules/gpu/perf4au/main.cpp                       |    478 -
 modules/gpu/src/arithm.cpp                         |    566 -
 modules/gpu/src/bgfg_gmg.cpp                       |    168 -
 modules/gpu/src/bgfg_mog.cpp                       |    279 -
 modules/gpu/src/bilateral_filter.cpp               |    158 -
 modules/gpu/src/blend.cpp                          |    100 -
 modules/gpu/src/brute_force_matcher.cpp            |   1005 -
 modules/gpu/src/calib3d.cpp                        |    293 -
 modules/gpu/src/cascadeclassifier.cpp              |    959 -
 modules/gpu/src/color.cpp                          |   1989 -
 modules/gpu/src/cu_safe_call.cpp                   |    139 -
 modules/gpu/src/cu_safe_call.h                     |     67 -
 modules/gpu/src/cuda/NV12ToARGB.cu                 |    201 -
 modules/gpu/src/cuda/bf_knnmatch.cu                |   1255 -
 modules/gpu/src/cuda/bf_match.cu                   |    774 -
 modules/gpu/src/cuda/bf_radius_match.cu            |    463 -
 modules/gpu/src/cuda/bgfg_gmg.cu                   |    258 -
 modules/gpu/src/cuda/bgfg_mog.cu                   |    765 -
 modules/gpu/src/cuda/bilateral_filter.cu           |    200 -
 modules/gpu/src/cuda/blend.cu                      |    121 -
 modules/gpu/src/cuda/build_point_list.cu           |    138 -
 modules/gpu/src/cuda/calib3d.cu                    |    193 -
 modules/gpu/src/cuda/canny.cu                      |    508 -
 modules/gpu/src/cuda/ccomponetns.cu                |    534 -
 modules/gpu/src/cuda/clahe.cu                      |    186 -
 modules/gpu/src/cuda/color.cu                      |    461 -
 modules/gpu/src/cuda/column_filter.0.cu            |     52 -
 modules/gpu/src/cuda/column_filter.1.cu            |     52 -
 modules/gpu/src/cuda/column_filter.10.cu           |     52 -
 modules/gpu/src/cuda/column_filter.11.cu           |     52 -
 modules/gpu/src/cuda/column_filter.12.cu           |     52 -
 modules/gpu/src/cuda/column_filter.13.cu           |     52 -
 modules/gpu/src/cuda/column_filter.14.cu           |     52 -
 modules/gpu/src/cuda/column_filter.2.cu            |     52 -
 modules/gpu/src/cuda/column_filter.3.cu            |     52 -
 modules/gpu/src/cuda/column_filter.4.cu            |     52 -
 modules/gpu/src/cuda/column_filter.5.cu            |     52 -
 modules/gpu/src/cuda/column_filter.6.cu            |     52 -
 modules/gpu/src/cuda/column_filter.7.cu            |     52 -
 modules/gpu/src/cuda/column_filter.8.cu            |     52 -
 modules/gpu/src/cuda/column_filter.9.cu            |     52 -
 modules/gpu/src/cuda/column_filter.h               |    372 -
 modules/gpu/src/cuda/copy_make_border.cu           |    131 -
 modules/gpu/src/cuda/debayer.cu                    |    544 -
 modules/gpu/src/cuda/disp_bilateral_filter.cu      |    223 -
 modules/gpu/src/cuda/element_operations.cu         |   2636 -
 modules/gpu/src/cuda/fast.cu                       |    385 -
 modules/gpu/src/cuda/fgd_bgfg.cu                   |    801 -
 modules/gpu/src/cuda/fgd_bgfg_common.hpp           |    189 -
 modules/gpu/src/cuda/generalized_hough.cu          |   1080 -
 modules/gpu/src/cuda/gftt.cu                       |    147 -
 modules/gpu/src/cuda/global_motion.cu              |    117 -
 modules/gpu/src/cuda/hist.cu                       |    233 -
 modules/gpu/src/cuda/hog.cu                        |    814 -
 modules/gpu/src/cuda/hough_circles.cu              |    254 -
 modules/gpu/src/cuda/hough_lines.cu                |    212 -
 modules/gpu/src/cuda/hough_segments.cu             |    249 -
 modules/gpu/src/cuda/imgproc.cu                    |   1015 -
 modules/gpu/src/cuda/integral_image.cu             |    390 -
 modules/gpu/src/cuda/internal_shared.hpp           |    100 -
 modules/gpu/src/cuda/lbp.cu                        |    303 -
 modules/gpu/src/cuda/lbp.hpp                       |    112 -
 modules/gpu/src/cuda/match_template.cu             |    916 -
 modules/gpu/src/cuda/mathfunc.cu                   |    217 -
 modules/gpu/src/cuda/matrix_reductions.cu          |   1366 -
 modules/gpu/src/cuda/nlm.cu                        |    569 -
 modules/gpu/src/cuda/optflowbm.cu                  |    414 -
 modules/gpu/src/cuda/optical_flow.cu               |    220 -
 modules/gpu/src/cuda/optical_flow_farneback.cu     |    648 -
 modules/gpu/src/cuda/orb.cu                        |    424 -
 modules/gpu/src/cuda/pyr_down.cu                   |    228 -
 modules/gpu/src/cuda/pyr_up.cu                     |    196 -
 modules/gpu/src/cuda/pyrlk.cu                      |    560 -
 modules/gpu/src/cuda/remap.cu                      |    274 -
 modules/gpu/src/cuda/resize.cu                     |    482 -
 modules/gpu/src/cuda/rgb_to_yv12.cu                |    175 -
 modules/gpu/src/cuda/row_filter.0.cu               |     52 -
 modules/gpu/src/cuda/row_filter.1.cu               |     52 -
 modules/gpu/src/cuda/row_filter.10.cu              |     52 -
 modules/gpu/src/cuda/row_filter.11.cu              |     52 -
 modules/gpu/src/cuda/row_filter.12.cu              |     52 -
 modules/gpu/src/cuda/row_filter.13.cu              |     52 -
 modules/gpu/src/cuda/row_filter.14.cu              |     52 -
 modules/gpu/src/cuda/row_filter.2.cu               |     52 -
 modules/gpu/src/cuda/row_filter.3.cu               |     52 -
 modules/gpu/src/cuda/row_filter.4.cu               |     52 -
 modules/gpu/src/cuda/row_filter.5.cu               |     52 -
 modules/gpu/src/cuda/row_filter.6.cu               |     52 -
 modules/gpu/src/cuda/row_filter.7.cu               |     52 -
 modules/gpu/src/cuda/row_filter.8.cu               |     52 -
 modules/gpu/src/cuda/row_filter.9.cu               |     52 -
 modules/gpu/src/cuda/row_filter.h                  |    371 -
 modules/gpu/src/cuda/safe_call.hpp                 |    120 -
 modules/gpu/src/cuda/split_merge.cu                |    511 -
 modules/gpu/src/cuda/stereobm.cu                   |    540 -
 modules/gpu/src/cuda/stereobp.cu                   |    538 -
 modules/gpu/src/cuda/stereocsbp.cu                 |    864 -
 modules/gpu/src/cuda/texture_binder.hpp            |     92 -
 modules/gpu/src/cuda/tvl1flow.cu                   |    335 -
 modules/gpu/src/cuda/warp.cu                       |    389 -
 modules/gpu/src/cudastream.cpp                     |    350 -
 modules/gpu/src/cuvid_video_source.cpp             |    105 -
 modules/gpu/src/cuvid_video_source.h               |     90 -
 modules/gpu/src/cvt_color_internal.h               |    274 -
 modules/gpu/src/denoising.cpp                      |    196 -
 modules/gpu/src/element_operations.cpp             |   3360 -
 modules/gpu/src/error.cpp                          |    298 -
 modules/gpu/src/fast.cpp                           |    171 -
 modules/gpu/src/ffmpeg_video_source.cpp            |    182 -
 modules/gpu/src/ffmpeg_video_source.h              |     88 -
 modules/gpu/src/fgd_bgfg.cpp                       |    752 -
 modules/gpu/src/filtering.cpp                      |   1339 -
 modules/gpu/src/frame_queue.cpp                    |    117 -
 modules/gpu/src/frame_queue.h                      |    103 -
 modules/gpu/src/generalized_hough.cpp              |   1123 -
 modules/gpu/src/gftt.cpp                           |    170 -
 modules/gpu/src/global_motion.cpp                  |     97 -
 modules/gpu/src/graphcuts.cpp                      |    282 -
 modules/gpu/src/hog.cpp                            |   1619 -
 modules/gpu/src/hough_circles.cpp                  |    223 -
 modules/gpu/src/hough_lines.cpp                    |    142 -
 modules/gpu/src/hough_segments.cpp                 |    110 -
 modules/gpu/src/imgproc.cpp                        |   1753 -
 modules/gpu/src/match_template.cpp                 |    441 -
 modules/gpu/src/matrix_operations.cpp              |    296 -
 modules/gpu/src/matrix_reductions.cpp              |    718 -
 modules/gpu/src/mssegmentation.cpp                 |    389 -
 modules/gpu/src/nvidia/NCVBroxOpticalFlow.cu       |   1167 -
 modules/gpu/src/nvidia/NCVBroxOpticalFlow.hpp      |    104 -
 modules/gpu/src/nvidia/NCVHaarObjectDetection.cu   |   2338 -
 modules/gpu/src/nvidia/NCVHaarObjectDetection.hpp  |    462 -
 modules/gpu/src/nvidia/NPP_staging/NPP_staging.cu  |   2614 -
 modules/gpu/src/nvidia/NPP_staging/NPP_staging.hpp |    907 -
 modules/gpu/src/nvidia/core/NCV.cu                 |    909 -
 modules/gpu/src/nvidia/core/NCV.hpp                |   1026 -
 modules/gpu/src/nvidia/core/NCVAlg.hpp             |    155 -
 modules/gpu/src/nvidia/core/NCVPixelOperations.hpp |    351 -
 modules/gpu/src/nvidia/core/NCVPyramid.cu          |    606 -
 modules/gpu/src/nvidia/core/NCVPyramid.hpp         |     99 -
 modules/gpu/src/optflowbm.cpp                      |    243 -
 modules/gpu/src/optical_flow.cpp                   |    238 -
 modules/gpu/src/optical_flow_farneback.cpp         |    410 -
 modules/gpu/src/orb.cpp                            |    776 -
 modules/gpu/src/precomp.cpp                        |     75 -
 modules/gpu/src/precomp.hpp                        |    148 -
 modules/gpu/src/pyramids.cpp                       |    249 -
 modules/gpu/src/pyrlk.cpp                          |    253 -
 modules/gpu/src/remap.cpp                          |    102 -
 modules/gpu/src/resize.cpp                         |    108 -
 modules/gpu/src/speckle_filtering.cpp              |    167 -
 modules/gpu/src/split_merge.cpp                    |    172 -
 modules/gpu/src/stereobm.cpp                       |    140 -
 modules/gpu/src/stereobp.cpp                       |    369 -
 modules/gpu/src/stereocsbp.cpp                     |    311 -
 modules/gpu/src/thread_wrappers.cpp                |    254 -
 modules/gpu/src/thread_wrappers.h                  |    112 -
 modules/gpu/src/tvl1flow.cpp                       |    271 -
 modules/gpu/src/video_decoder.cpp                  |    116 -
 modules/gpu/src/video_decoder.h                    |    117 -
 modules/gpu/src/video_parser.cpp                   |    162 -
 modules/gpu/src/video_parser.h                     |    100 -
 modules/gpu/src/video_reader.cpp                   |    401 -
 modules/gpu/src/video_writer.cpp                   |    999 -
 modules/gpu/src/warp.cpp                           |    454 -
 modules/gpu/test/interpolation.hpp                 |    131 -
 modules/gpu/test/main.cpp                          |    130 -
 modules/gpu/test/nvidia/NCVAutoTestLister.hpp      |    172 -
 modules/gpu/test/nvidia/NCVTest.hpp                |    246 -
 modules/gpu/test/nvidia/NCVTestSourceProvider.hpp  |    193 -
 modules/gpu/test/nvidia/TestCompact.cpp            |    164 -
 modules/gpu/test/nvidia/TestDrawRects.cpp          |    199 -
 .../gpu/test/nvidia/TestHaarCascadeApplication.cpp |    347 -
 modules/gpu/test/nvidia/TestHaarCascadeLoader.cpp  |    158 -
 modules/gpu/test/nvidia/TestHypothesesFilter.cpp   |    211 -
 modules/gpu/test/nvidia/TestHypothesesGrow.cpp     |    169 -
 modules/gpu/test/nvidia/TestIntegralImage.cpp      |    220 -
 .../gpu/test/nvidia/TestIntegralImageSquared.cpp   |    152 -
 modules/gpu/test/nvidia/TestRectStdDev.cpp         |    215 -
 modules/gpu/test/nvidia/TestResize.cpp             |    196 -
 modules/gpu/test/nvidia/TestTranspose.cpp          |    183 -
 modules/gpu/test/nvidia/main_nvidia.cpp            |    484 -
 modules/gpu/test/test_bgfg.cpp                     |    405 -
 modules/gpu/test/test_calib3d.cpp                  |    348 -
 modules/gpu/test/test_color.cpp                    |   2511 -
 modules/gpu/test/test_copy_make_border.cpp         |    106 -
 modules/gpu/test/test_core.cpp                     |   3611 -
 modules/gpu/test/test_denoising.cpp                |    188 -
 modules/gpu/test/test_features2d.cpp               |    703 -
 modules/gpu/test/test_filters.cpp                  |    577 -
 modules/gpu/test/test_global_motion.cpp            |     90 -
 modules/gpu/test/test_gpumat.cpp                   |    361 -
 modules/gpu/test/test_hough.cpp                    |    259 -
 modules/gpu/test/test_imgproc.cpp                  |   1193 -
 modules/gpu/test/test_labeling.cpp                 |    197 -
 modules/gpu/test/test_nvidia.cpp                   |    152 -
 modules/gpu/test/test_objdetect.cpp                |    427 -
 modules/gpu/test/test_opengl.cpp                   |    511 -
 modules/gpu/test/test_optflow.cpp                  |    628 -
 modules/gpu/test/test_precomp.hpp                  |     90 -
 modules/gpu/test/test_pyramids.cpp                 |    129 -
 modules/gpu/test/test_remap.cpp                    |    180 -
 modules/gpu/test/test_resize.cpp                   |    209 -
 modules/gpu/test/test_stream.cpp                   |    132 -
 modules/gpu/test/test_threshold.cpp                |     93 -
 modules/gpu/test/test_video.cpp                    |    153 -
 modules/gpu/test/test_warp_affine.cpp              |    280 -
 modules/gpu/test/test_warp_perspective.cpp         |    283 -
 modules/highgui/CMakeLists.txt                     |    306 +-
 modules/highgui/doc/highgui.rst                    |     20 -
 modules/highgui/doc/qt_new_functions.rst           |    336 -
 .../doc/reading_and_writing_images_and_video.rst   |    557 -
 modules/highgui/doc/user_interface.rst             |    297 -
 modules/highgui/include/opencv2/highgui.hpp        |    754 +
 modules/highgui/include/opencv2/highgui/cap_ios.h  |    169 -
 .../highgui/include/opencv2/highgui/highgui.hpp    |    215 +-
 .../highgui/include/opencv2/highgui/highgui_c.h    |    434 +-
 .../include/opencv2/highgui/highgui_winrt.hpp      |     48 +
 modules/highgui/include/opencv2/highgui/ios.h      |     49 -
 modules/highgui/perf/perf_input.cpp                |     40 -
 modules/highgui/perf/perf_main.cpp                 |      3 -
 modules/highgui/perf/perf_output.cpp               |     40 -
 modules/highgui/perf/perf_precomp.hpp              |     48 -
 modules/highgui/src/bitstrm.cpp                    |    582 -
 modules/highgui/src/bitstrm.hpp                    |    182 -
 modules/highgui/src/cap.cpp                        |    613 -
 modules/highgui/src/cap_android.cpp                |    554 -
 modules/highgui/src/cap_avfoundation.mm            |   1333 -
 modules/highgui/src/cap_cmu.cpp                    |    551 -
 modules/highgui/src/cap_dc1394.cpp                 |   1109 -
 modules/highgui/src/cap_dc1394_v2.cpp              |    932 -
 modules/highgui/src/cap_dshow.cpp                  |   3381 -
 modules/highgui/src/cap_ffmpeg.cpp                 |    275 -
 modules/highgui/src/cap_ffmpeg_api.hpp             |     96 -
 modules/highgui/src/cap_ffmpeg_impl.hpp            |   2271 -
 modules/highgui/src/cap_giganetix.cpp              |    763 -
 modules/highgui/src/cap_gstreamer.cpp              |    777 -
 modules/highgui/src/cap_images.cpp                 |    374 -
 modules/highgui/src/cap_intelperc.cpp              |    714 -
 modules/highgui/src/cap_ios_abstract_camera.mm     |    502 -
 modules/highgui/src/cap_ios_photo_camera.mm        |    165 -
 modules/highgui/src/cap_ios_video_camera.mm        |    618 -
 modules/highgui/src/cap_libv4l.cpp                 |   1771 -
 modules/highgui/src/cap_mil.cpp                    |    219 -
 modules/highgui/src/cap_msmf.cpp                   |   3535 -
 modules/highgui/src/cap_openni.cpp                 |   1409 -
 modules/highgui/src/cap_pvapi.cpp                  |    377 -
 modules/highgui/src/cap_qt.cpp                     |   1619 -
 modules/highgui/src/cap_qtkit.mm                   |   1071 -
 modules/highgui/src/cap_tyzx.cpp                   |    230 -
 modules/highgui/src/cap_unicap.cpp                 |    331 -
 modules/highgui/src/cap_v4l.cpp                    |   2915 -
 modules/highgui/src/cap_vfw.cpp                    |    723 -
 modules/highgui/src/cap_ximea.cpp                  |    352 -
 modules/highgui/src/cap_xine.cpp                   |    846 -
 modules/highgui/src/ffmpeg_codecs.hpp              |    259 -
 modules/highgui/src/grfmt_base.cpp                 |    137 -
 modules/highgui/src/grfmt_base.hpp                 |    117 -
 modules/highgui/src/grfmt_bmp.cpp                  |    565 -
 modules/highgui/src/grfmt_bmp.hpp                  |     99 -
 modules/highgui/src/grfmt_exr.cpp                  |    741 -
 modules/highgui/src/grfmt_exr.hpp                  |    117 -
 modules/highgui/src/grfmt_imageio.cpp              |    396 -
 modules/highgui/src/grfmt_imageio.hpp              |     67 -
 modules/highgui/src/grfmt_jpeg.cpp                 |    660 -
 modules/highgui/src/grfmt_jpeg.hpp                 |     90 -
 modules/highgui/src/grfmt_jpeg2000.cpp             |    523 -
 modules/highgui/src/grfmt_jpeg2000.hpp             |     95 -
 modules/highgui/src/grfmt_png.cpp                  |    449 -
 modules/highgui/src/grfmt_png.hpp                  |    101 -
 modules/highgui/src/grfmt_pxm.cpp                  |    513 -
 modules/highgui/src/grfmt_pxm.hpp                  |     92 -
 modules/highgui/src/grfmt_sunras.cpp               |    425 -
 modules/highgui/src/grfmt_sunras.hpp               |    105 -
 modules/highgui/src/grfmt_tiff.cpp                 |    743 -
 modules/highgui/src/grfmt_tiff.hpp                 |    136 -
 modules/highgui/src/grfmts.hpp                     |     56 -
 modules/highgui/src/ios_conversions.mm             |    117 -
 modules/highgui/src/loadsave.cpp                   |    545 -
 modules/highgui/src/precomp.hpp                    |    139 +-
 modules/highgui/src/utils.cpp                      |    689 -
 modules/highgui/src/window.cpp                     |    188 +-
 modules/highgui/src/window_QT.cpp                  |    192 +-
 modules/highgui/src/window_QT.h                    |      2 +-
 modules/highgui/src/window_carbon.cpp              |     18 +
 modules/highgui/src/window_cocoa.mm                |     93 +-
 modules/highgui/src/window_gtk.cpp                 |    525 +-
 modules/highgui/src/window_w32.cpp                 |    360 +-
 modules/highgui/src/window_winrt.cpp               |    284 +
 modules/highgui/src/window_winrt_bridge.cpp        |    362 +
 modules/highgui/src/window_winrt_bridge.hpp        |    235 +
 modules/highgui/test/test_drawing.cpp              |    446 -
 modules/highgui/test/test_ffmpeg.cpp               |    400 -
 modules/highgui/test/test_fourcc.cpp               |    115 -
 modules/highgui/test/test_framecount.cpp           |    114 -
 modules/highgui/test/test_grfmt.cpp                |    517 -
 modules/highgui/test/test_gui.cpp                  |      6 +-
 modules/highgui/test/test_positioning.cpp          |    223 -
 modules/highgui/test/test_precomp.hpp              |     80 +-
 modules/highgui/test/test_video_io.cpp             |    579 -
 modules/highgui/test/test_video_pos.cpp            |    183 -
 modules/imgcodecs/CMakeLists.txt                   |    132 +
 modules/imgcodecs/include/opencv2/imgcodecs.hpp    |    267 +
 .../include/opencv2/imgcodecs/imgcodecs.hpp        |     48 +
 .../include/opencv2/imgcodecs/imgcodecs_c.h        |    137 +
 modules/imgcodecs/include/opencv2/imgcodecs/ios.h  |     57 +
 modules/imgcodecs/misc/java/test/HighguiTest.java  |     63 +
 modules/imgcodecs/perf/perf_main.cpp               |      3 +
 modules/imgcodecs/perf/perf_precomp.hpp            |     19 +
 modules/imgcodecs/src/bitstrm.cpp                  |    582 +
 modules/imgcodecs/src/bitstrm.hpp                  |    182 +
 modules/imgcodecs/src/grfmt_base.cpp               |    145 +
 modules/imgcodecs/src/grfmt_base.hpp               |    122 +
 modules/imgcodecs/src/grfmt_bmp.cpp                |    570 +
 modules/imgcodecs/src/grfmt_bmp.hpp                |     99 +
 modules/imgcodecs/src/grfmt_exr.cpp                |    741 +
 modules/imgcodecs/src/grfmt_exr.hpp                |    117 +
 modules/imgcodecs/src/grfmt_gdal.cpp               |    577 +
 modules/imgcodecs/src/grfmt_gdal.hpp               |    166 +
 modules/imgcodecs/src/grfmt_hdr.cpp                |    164 +
 modules/imgcodecs/src/grfmt_hdr.hpp                |     88 +
 modules/imgcodecs/src/grfmt_jpeg.cpp               |    792 +
 modules/imgcodecs/src/grfmt_jpeg.hpp               |     96 +
 modules/imgcodecs/src/grfmt_jpeg2000.cpp           |    546 +
 modules/imgcodecs/src/grfmt_jpeg2000.hpp           |     95 +
 modules/imgcodecs/src/grfmt_png.cpp                |    449 +
 modules/imgcodecs/src/grfmt_png.hpp                |    101 +
 modules/imgcodecs/src/grfmt_pxm.cpp                |    513 +
 modules/imgcodecs/src/grfmt_pxm.hpp                |     92 +
 modules/imgcodecs/src/grfmt_sunras.cpp             |    425 +
 modules/imgcodecs/src/grfmt_sunras.hpp             |    105 +
 modules/imgcodecs/src/grfmt_tiff.cpp               |    881 +
 modules/imgcodecs/src/grfmt_tiff.hpp               |    141 +
 modules/imgcodecs/src/grfmt_webp.cpp               |    306 +
 modules/imgcodecs/src/grfmt_webp.hpp               |     91 +
 modules/imgcodecs/src/grfmts.hpp                   |     58 +
 modules/imgcodecs/src/ios_conversions.mm           |    126 +
 modules/imgcodecs/src/jpeg_exif.cpp                |    611 +
 modules/imgcodecs/src/jpeg_exif.hpp                |    253 +
 modules/imgcodecs/src/loadsave.cpp                 |    728 +
 modules/imgcodecs/src/precomp.hpp                  |     81 +
 modules/imgcodecs/src/rgbe.cpp                     |    457 +
 modules/imgcodecs/src/rgbe.hpp                     |     89 +
 modules/imgcodecs/src/utils.cpp                    |    689 +
 modules/{highgui => imgcodecs}/src/utils.hpp       |      0
 modules/imgcodecs/test/test_drawing.cpp            |    528 +
 modules/imgcodecs/test/test_grfmt.cpp              |   1019 +
 modules/imgcodecs/test/test_main.cpp               |      3 +
 modules/imgcodecs/test/test_precomp.hpp            |     20 +
 modules/imgproc/CMakeLists.txt                     |      2 +-
 modules/imgproc/doc/colors.markdown                |    160 +
 modules/imgproc/doc/feature_detection.rst          |    561 -
 modules/imgproc/doc/filtering.rst                  |   1665 -
 modules/imgproc/doc/geometric_transformations.rst  |    707 -
 modules/imgproc/doc/histograms.rst                 |    511 -
 modules/imgproc/doc/imgproc.rst                    |     17 -
 .../imgproc/doc/miscellaneous_transformations.rst  |    820 -
 .../doc/motion_analysis_and_object_tracking.rst    |    222 -
 modules/imgproc/doc/object_detection.rst           |     79 -
 modules/imgproc/doc/pics/bayer.png                 |    Bin 19476 -> 11772 bytes
 modules/imgproc/doc/pics/building_lsd.png          |    Bin 0 -> 50285 bytes
 .../doc/pics}/colormaps/colorscale_autumn.jpg      |    Bin
 .../doc/pics}/colormaps/colorscale_bone.jpg        |    Bin
 .../doc/pics}/colormaps/colorscale_cool.jpg        |    Bin
 .../doc/pics}/colormaps/colorscale_hot.jpg         |    Bin
 .../doc/pics}/colormaps/colorscale_hsv.jpg         |    Bin
 .../doc/pics}/colormaps/colorscale_jet.jpg         |    Bin
 .../doc/pics}/colormaps/colorscale_mkpj1.jpg       |    Bin
 .../doc/pics}/colormaps/colorscale_mkpj2.jpg       |    Bin
 .../doc/pics}/colormaps/colorscale_ocean.jpg       |    Bin
 .../doc/pics/colormaps/colorscale_parula.jpg       |    Bin 0 -> 1433 bytes
 .../doc/pics}/colormaps/colorscale_pink.jpg        |    Bin
 .../doc/pics}/colormaps/colorscale_rainbow.jpg     |    Bin
 .../doc/pics}/colormaps/colorscale_spring.jpg      |    Bin
 .../doc/pics}/colormaps/colorscale_summer.jpg      |    Bin
 .../doc/pics}/colormaps/colorscale_winter.jpg      |    Bin
 modules/{core => imgproc}/doc/pics/ellipse.png     |    Bin
 modules/imgproc/doc/pics/integral.png              |    Bin 85298 -> 72645 bytes
 modules/imgproc/doc/pics/intersection.png          |    Bin 0 -> 32696 bytes
 modules/imgproc/doc/pics/minenclosingtriangle.png  |    Bin 0 -> 10947 bytes
 .../structural_analysis_and_shape_descriptors.rst  |    739 -
 modules/imgproc/include/opencv2/imgproc.hpp        |   4330 +
 .../opencv2/imgproc/detail/distortion_model.hpp    |    123 +
 .../imgproc/include/opencv2/imgproc/imgproc.hpp    |   1263 +-
 .../imgproc/include/opencv2/imgproc/imgproc_c.h    |    849 +-
 modules/imgproc/include/opencv2/imgproc/types_c.h  |    262 +-
 .../misc/java/src/java/imgproc+Moments.java        |    244 +
 modules/imgproc/misc/java/test/ImgprocTest.java    |   2198 +
 modules/imgproc/misc/java/test/MomentsTest.java    |     51 +
 .../misc/java/test}/Subdiv2DTest.java              |      0
 modules/imgproc/perf/opencl/perf_3vs4.cpp          |    137 +
 modules/imgproc/perf/opencl/perf_accumulate.cpp    |    140 +
 modules/imgproc/perf/opencl/perf_blend.cpp         |     82 +
 modules/imgproc/perf/opencl/perf_color.cpp         |    115 +
 modules/imgproc/perf/opencl/perf_filters.cpp       |    328 +
 modules/imgproc/perf/opencl/perf_gftt.cpp          |     87 +
 modules/imgproc/perf/opencl/perf_houghLines.cpp    |     91 +
 modules/imgproc/perf/opencl/perf_imgproc.cpp       |    331 +
 modules/imgproc/perf/opencl/perf_imgwarp.cpp       |    213 +
 modules/imgproc/perf/opencl/perf_matchTemplate.cpp |     89 +
 modules/imgproc/perf/opencl/perf_moments.cpp       |     78 +
 modules/imgproc/perf/opencl/perf_pyramid.cpp       |    134 +
 modules/imgproc/perf/perf_bilateral.cpp            |      2 +-
 modules/imgproc/perf/perf_blur.cpp                 |     10 +-
 modules/imgproc/perf/perf_canny.cpp                |      4 +-
 .../imgproc/perf/perf_cornerEigenValsAndVecs.cpp   |     40 -
 modules/imgproc/perf/perf_cornerHarris.cpp         |     39 -
 modules/imgproc/perf/perf_corners.cpp              |     92 +
 modules/imgproc/perf/perf_cvt_color.cpp            |    320 +-
 modules/imgproc/perf/perf_distanceTransform.cpp    |     79 +
 modules/imgproc/perf/perf_filter2d.cpp             |      6 +-
 modules/imgproc/perf/perf_floodfill.cpp            |     73 +
 modules/imgproc/perf/perf_goodFeaturesToTrack.cpp  |      4 +-
 modules/imgproc/perf/perf_histogram.cpp            |      4 +-
 modules/imgproc/perf/perf_houghLines.cpp           |      9 +-
 modules/imgproc/perf/perf_matchTemplate.cpp        |     18 +-
 modules/imgproc/perf/perf_moments.cpp              |     44 +
 modules/imgproc/perf/perf_phasecorr.cpp            |     22 +
 modules/imgproc/perf/perf_precomp.hpp              |      6 +-
 modules/imgproc/perf/perf_pyramids.cpp             |     39 +-
 modules/imgproc/perf/perf_resize.cpp               |      2 +-
 modules/imgproc/perf/perf_spatialgradient.cpp      |     35 +
 modules/imgproc/src/_geom.h                        |     12 -
 modules/imgproc/src/_list.h                        |    374 -
 modules/imgproc/src/accum.cpp                      |    826 +-
 modules/imgproc/src/approx.cpp                     |    250 +-
 modules/imgproc/src/blend.cpp                      |    149 +
 modules/imgproc/src/canny.cpp                      |    693 +-
 modules/imgproc/src/clahe.cpp                      |    272 +-
 modules/imgproc/src/color.cpp                      |   9095 +-
 modules/imgproc/src/colormap.cpp                   |    554 +
 modules/imgproc/src/connectedcomponents.cpp        |    397 +
 modules/imgproc/src/contours.cpp                   |    332 +-
 modules/imgproc/src/convhull.cpp                   |    693 +-
 modules/imgproc/src/corner.cpp                     |    494 +-
 modules/imgproc/src/cornersubpix.cpp               |    206 +-
 modules/imgproc/src/demosaicing.cpp                |   1691 +
 modules/imgproc/src/deriv.cpp                      |    863 +-
 modules/imgproc/src/distransform.cpp               |    477 +-
 modules/imgproc/src/drawing.cpp                    |   2762 +
 modules/imgproc/src/emd.cpp                        |      1 +
 modules/imgproc/src/featureselect.cpp              |    288 +-
 modules/imgproc/src/filter.cpp                     |   2233 +-
 modules/imgproc/src/filterengine.hpp               |    375 +
 modules/imgproc/src/floodfill.cpp                  |    392 +-
 modules/imgproc/src/gabor.cpp                      |      2 +-
 modules/imgproc/src/gcgraph.hpp                    |      6 +-
 modules/imgproc/src/generalized_hough.cpp          |   1156 +-
 modules/imgproc/src/geometry.cpp                   |    261 +-
 modules/imgproc/src/grabcut.cpp                    |     12 +-
 modules/imgproc/src/hershey_fonts.cpp              |   3359 +
 modules/imgproc/src/histogram.cpp                  |    761 +-
 modules/imgproc/src/hough.cpp                      |    810 +-
 modules/imgproc/src/imgwarp.cpp                    |   3147 +-
 modules/imgproc/src/intersection.cpp               |    252 +
 modules/imgproc/src/linefit.cpp                    |    271 +-
 modules/imgproc/src/lsd.cpp                        |   1252 +
 modules/imgproc/src/main.cpp                       |     52 +
 modules/imgproc/src/matchcontours.cpp              |    203 +-
 modules/imgproc/src/min_enclosing_triangle.cpp     |   1563 +
 modules/imgproc/src/moments.cpp                    |    954 +-
 modules/imgproc/src/morph.cpp                      |    822 +-
 modules/imgproc/src/opencl/accumulate.cl           |     90 +
 modules/imgproc/src/opencl/bilateral.cl            |    124 +
 modules/imgproc/src/opencl/blend_linear.cl         |     88 +
 modules/imgproc/src/opencl/boxFilter.cl            |    233 +
 modules/imgproc/src/opencl/calc_back_project.cl    |    138 +
 modules/imgproc/src/opencl/canny.cl                |    500 +
 modules/imgproc/src/opencl/clahe.cl                |    252 +
 modules/imgproc/src/opencl/corner.cl               |    225 +
 modules/imgproc/src/opencl/covardata.cl            |    315 +
 modules/imgproc/src/opencl/cvtcolor.cl             |   2138 +
 modules/imgproc/src/opencl/filter2D.cl             |    240 +
 modules/imgproc/src/opencl/filter2DSmall.cl        |    346 +
 modules/imgproc/src/opencl/filterSepCol.cl         |    121 +
 modules/imgproc/src/opencl/filterSepRow.cl         |    384 +
 modules/imgproc/src/opencl/filterSep_singlePass.cl |    225 +
 modules/imgproc/src/opencl/filterSmall.cl          |    420 +
 modules/imgproc/src/opencl/gftt.cl                 |    161 +
 modules/imgproc/src/opencl/histogram.cl            |    218 +
 modules/imgproc/src/opencl/hough_lines.cl          |    333 +
 modules/imgproc/src/opencl/integral_sum.cl         |    188 +
 modules/imgproc/src/opencl/laplacian5.cl           |    206 +
 modules/imgproc/src/opencl/match_template.cl       |    564 +
 modules/imgproc/src/opencl/medianFilter.cl         |    393 +
 modules/imgproc/src/opencl/moments.cl              |    188 +
 modules/imgproc/src/opencl/morph.cl                |    176 +
 modules/imgproc/src/opencl/precornerdetect.cl      |     75 +
 modules/imgproc/src/opencl/pyr_down.cl             |    285 +
 modules/imgproc/src/opencl/pyr_up.cl               |    234 +
 modules/imgproc/src/opencl/remap.cl                |    561 +
 modules/imgproc/src/opencl/resize.cl               |    328 +
 modules/imgproc/src/opencl/threshold.cl            |     92 +
 modules/imgproc/src/opencl/warp_affine.cl          |    376 +
 modules/imgproc/src/opencl/warp_perspective.cl     |    239 +
 modules/imgproc/src/phasecorr.cpp                  |     56 +-
 modules/imgproc/src/precomp.hpp                    |     73 +-
 modules/imgproc/src/pyramids.cpp                   |   1101 +-
 modules/imgproc/src/rotcalipers.cpp                |    390 +-
 modules/imgproc/src/samplers.cpp                   |   1006 +-
 modules/imgproc/src/segmentation.cpp               |    286 +-
 modules/imgproc/src/shapedescr.cpp                 |   1544 +-
 modules/imgproc/src/smooth.cpp                     |   1836 +-
 modules/imgproc/src/spatialgradient.cpp            |    329 +
 modules/imgproc/src/subdivision2d.cpp              |     16 +-
 modules/imgproc/src/sumpixels.cpp                  |    375 +-
 modules/imgproc/src/templmatch.cpp                 |    778 +-
 modules/imgproc/src/thresh.cpp                     |    540 +-
 modules/imgproc/src/undistort.cpp                  |    111 +-
 modules/imgproc/src/utils.cpp                      |    190 -
 modules/imgproc/test/ocl/test_accumulate.cpp       |    240 +
 modules/imgproc/test/ocl/test_blend.cpp            |    128 +
 modules/imgproc/test/ocl/test_boxfilter.cpp        |    162 +
 modules/imgproc/test/ocl/test_canny.cpp            |    123 +
 modules/imgproc/test/ocl/test_color.cpp            |    465 +
 modules/imgproc/test/ocl/test_filter2d.cpp         |    142 +
 modules/imgproc/test/ocl/test_filters.cpp          |    442 +
 modules/imgproc/test/ocl/test_gftt.cpp             |    144 +
 modules/imgproc/test/ocl/test_histogram.cpp        |    277 +
 modules/imgproc/test/ocl/test_houghlines.cpp       |    184 +
 modules/imgproc/test/ocl/test_imgproc.cpp          |    497 +
 modules/imgproc/test/ocl/test_match_template.cpp   |    135 +
 modules/imgproc/test/ocl/test_medianfilter.cpp     |    111 +
 modules/imgproc/test/ocl/test_pyramids.cpp         |    146 +
 modules/imgproc/test/ocl/test_sepfilter2D.cpp      |    139 +
 modules/imgproc/test/ocl/test_warp.cpp             |    395 +
 modules/imgproc/test/test_bilateral_filter.cpp     |      6 +-
 modules/imgproc/test/test_color.cpp                |    445 +-
 modules/imgproc/test/test_connectedcomponents.cpp  |    107 +
 modules/imgproc/test/test_contours.cpp             |    101 +-
 modules/imgproc/test/test_convhull.cpp             |    246 +-
 modules/imgproc/test/test_cvtyuv.cpp               |     20 +-
 modules/imgproc/test/test_distancetransform.cpp    |     18 +-
 modules/imgproc/test/test_filter.cpp               |    103 +-
 modules/imgproc/test/test_floodfill.cpp            |     19 +-
 modules/imgproc/test/test_goodfeaturetotrack.cpp   |    494 +
 modules/imgproc/test/test_grabcut.cpp              |      4 +-
 modules/imgproc/test/test_histograms.cpp           |     41 +-
 modules/imgproc/test/test_houghLines.cpp           |    195 +-
 modules/imgproc/test/test_imgproc_umat.cpp         |     84 +
 modules/imgproc/test/test_imgwarp.cpp              |    255 +-
 modules/imgproc/test/test_imgwarp_strict.cpp       |    116 +-
 modules/imgproc/test/test_intersection.cpp         |    499 +
 modules/imgproc/test/test_lsd.cpp                  |    265 +
 modules/imgproc/test/test_moments.cpp              |     60 +-
 modules/imgproc/test/test_precomp.hpp              |     11 +-
 modules/imgproc/test/test_templmatch.cpp           |      4 +-
 modules/imgproc/test/test_watershed.cpp            |      4 +-
 modules/java/CMakeLists.txt                        |    348 +-
 modules/java/android_lib/AndroidManifest.xml       |      4 +-
 modules/java/android_test/AndroidManifest.xml      |      2 +-
 modules/java/android_test/CMakeLists.txt           |     41 +-
 modules/java/android_test/res/drawable/lena.jpg    |    Bin 91814 -> 0 bytes
 .../src/org/opencv/test/OpenCVTestCase.java        |     10 +-
 .../src/org/opencv/test/OpenCVTestRunner.java      |      2 +-
 .../src/org/opencv/test/android/UtilsTest.java     |      4 +-
 .../src/org/opencv/test/calib3d/Calib3dTest.java   |    602 -
 .../src/org/opencv/test/core/CoreTest.java         |   2257 -
 .../features2d/BRIEFDescriptorExtractorTest.java   |    101 -
 .../BruteForceDescriptorMatcherTest.java           |    294 -
 .../BruteForceHammingDescriptorMatcherTest.java    |    262 -
 .../BruteForceHammingLUTDescriptorMatcherTest.java |    257 -
 .../BruteForceL1DescriptorMatcherTest.java         |    268 -
 .../BruteForceSL2DescriptorMatcherTest.java        |    280 -
 .../src/org/opencv/test/features2d/DMatchTest.java |     44 -
 .../test/features2d/FASTFeatureDetectorTest.java   |    144 -
 .../org/opencv/test/features2d/Features2dTest.java |    145 -
 .../FlannBasedDescriptorMatcherTest.java           |    365 -
 .../org/opencv/test/features2d/KeyPointTest.java   |     71 -
 .../features2d/ORBDescriptorExtractorTest.java     |    119 -
 .../features2d/SIFTDescriptorExtractorTest.java    |    106 -
 .../test/features2d/STARFeatureDetectorTest.java   |    130 -
 .../features2d/SURFDescriptorExtractorTest.java    |    117 -
 .../test/features2d/SURFFeatureDetectorTest.java   |    166 -
 .../src/org/opencv/test/highgui/HighguiTest.java   |     63 -
 .../org/opencv/test/highgui/VideoCaptureTest.java  |    168 -
 .../src/org/opencv/test/imgproc/ImgprocTest.java   |   1966 -
 .../src/org/opencv/test/imgproc/MomentsTest.java   |    199 -
 .../src/org/opencv/test/ml/CvANN_MLPTest.java      |     68 -
 .../opencv/test/ml/CvANN_MLP_TrainParamsTest.java  |     76 -
 .../src/org/opencv/test/ml/CvBoostParamsTest.java  |     44 -
 .../src/org/opencv/test/ml/CvBoostTest.java        |     92 -
 .../src/org/opencv/test/ml/CvDTreeParamsTest.java  |     76 -
 .../src/org/opencv/test/ml/CvDTreeTest.java        |     44 -
 .../src/org/opencv/test/ml/CvERTreesTest.java      |     36 -
 .../org/opencv/test/ml/CvGBTreesParamsTest.java    |     44 -
 .../src/org/opencv/test/ml/CvGBTreesTest.java      |     84 -
 .../src/org/opencv/test/ml/CvKNearestTest.java     |     52 -
 .../test/ml/CvNormalBayesClassifierTest.java       |     52 -
 .../src/org/opencv/test/ml/CvParamGridTest.java    |     36 -
 .../src/org/opencv/test/ml/CvRTParamsTest.java     |     28 -
 .../src/org/opencv/test/ml/CvRTreesTest.java       |     60 -
 .../src/org/opencv/test/ml/CvSVMParamsTest.java    |     76 -
 .../src/org/opencv/test/ml/CvSVMTest.java          |    100 -
 .../src/org/opencv/test/photo/PhotoTest.java       |     21 -
 .../src/org/opencv/test/utils/ConvertersTest.java  |    502 -
 .../test/video/BackgroundSubtractorMOGTest.java    |     43 -
 .../res/drawable/chessboard.jpg                    |    Bin
 .../res/drawable/icon.png                          |    Bin
 .../res/layout/main.xml                            |      0
 .../res/raw/lbpcascade_frontalface.xml             |      0
 .../res/values/strings.xml                         |      0
 .../src/org/opencv/test/utils/ConvertersTest.java  |    502 +
 modules/java/generator/config/core.filelist        |      2 -
 modules/java/generator/config/features2d.filelist  |      1 -
 modules/java/generator/gen_java.py                 |   1183 +-
 modules/java/generator/gen_javadoc.py              |    290 -
 modules/java/generator/rst_parser.py               |    776 -
 modules/java/generator/src/cpp/Mat.cpp             |     20 +-
 modules/java/generator/src/cpp/VideoCapture.cpp    |    362 -
 modules/java/generator/src/cpp/common.h            |      6 +-
 modules/java/generator/src/cpp/converters.cpp      |    229 +-
 modules/java/generator/src/cpp/converters.h        |     19 +-
 modules/java/generator/src/cpp/core_manual.cpp     |     15 -
 modules/java/generator/src/cpp/core_manual.hpp     |     33 -
 .../java/generator/src/cpp/features2d_manual.hpp   |    474 -
 modules/java/generator/src/cpp/gpu.cpp             |    770 -
 modules/java/generator/src/cpp/jni_part.cpp        |     34 +-
 modules/java/generator/src/cpp/utils.cpp           |     20 +-
 .../src/java/android+AsyncServiceHelper.java       |      7 +-
 .../src/java/android+Camera2Renderer.java          |    302 +
 .../src/java/android+CameraBridgeViewBase.java     |     18 +-
 .../src/java/android+CameraGLRendererBase.java     |    440 +
 .../src/java/android+CameraGLSurfaceView.java      |    119 +
 .../generator/src/java/android+CameraRenderer.java |    166 +
 .../generator/src/java/android+JavaCameraView.java |     37 +-
 .../src/java/android+NativeCameraView.java         |    182 -
 .../generator/src/java/android+OpenCVLoader.java   |     21 +
 .../generator/src/java/android+StaticHelper.java   |      2 +-
 modules/java/generator/src/java/android+Utils.java |      4 +-
 .../java/generator/src/java/core+MatOfDMatch.java  |     83 -
 .../generator/src/java/core+MatOfKeyPoint.java     |     86 -
 .../java/generator/src/java/features2d+DMatch.java |     61 -
 .../generator/src/java/features2d+KeyPoint.java    |     83 -
 .../java/generator/src/java/gpu+DeviceInfo.java    |    245 -
 modules/java/generator/src/java/gpu+Gpu.java       |    128 -
 .../java/generator/src/java/gpu+TargetArchs.java   |    141 -
 .../generator/src/java/highgui+VideoCapture.java   |    240 -
 .../java/generator/src/java/utils+Converters.java  |     16 +-
 modules/java/pure_test/CMakeLists.txt              |     70 +
 modules/java/pure_test/build.xml                   |     74 +
 .../java/{test => pure_test}/lib/junit-4.11.jar    |    Bin
 .../src/org/opencv/test/OpenCVTestCase.java        |    494 +
 .../src/org/opencv/test/OpenCVTestRunner.java      |      0
 modules/java/test/CMakeLists.txt                   |     87 -
 modules/java/test/build.xml                        |     66 -
 .../test/src/org/opencv/test/OpenCVTestCase.java   |    494 -
 modules/legacy/CMakeLists.txt                      |      1 -
 .../common_interfaces_of_descriptor_extractors.rst |     33 -
 ...n_interfaces_of_generic_descriptor_matchers.rst |    363 -
 modules/legacy/doc/expectation_maximization.rst    |    193 -
 .../doc/feature_detection_and_description.rst      |    434 -
 modules/legacy/doc/histograms.rst                  |     94 -
 modules/legacy/doc/legacy.rst                      |     16 -
 modules/legacy/doc/motion_analysis.rst             |     86 -
 modules/legacy/doc/pics/quadedge.png               |    Bin 4679 -> 0 bytes
 modules/legacy/doc/pics/subdiv.png                 |    Bin 2812 -> 0 bytes
 modules/legacy/doc/planar_subdivisions.rst         |    324 -
 .../legacy/include/opencv2/legacy/blobtrack.hpp    |    948 -
 modules/legacy/include/opencv2/legacy/compat.hpp   |    740 -
 modules/legacy/include/opencv2/legacy/legacy.hpp   |   3436 -
 modules/legacy/include/opencv2/legacy/streams.hpp  |     92 -
 modules/legacy/src/3dtracker.cpp                   |    579 -
 modules/legacy/src/_facedetection.h                |    412 -
 modules/legacy/src/_featuretree.h                  |     63 -
 modules/legacy/src/_kdtree.hpp                     |    464 -
 modules/legacy/src/_matrix.h                       |    405 -
 modules/legacy/src/_vectrack.h                     |    163 -
 modules/legacy/src/_vm.h                           |    297 -
 modules/legacy/src/auxutils.cpp                    |     44 -
 modules/legacy/src/bgfg_acmmm2003.cpp              |    741 -
 modules/legacy/src/bgfg_codebook.cpp               |    361 -
 modules/legacy/src/bgfg_common.cpp                 |    137 -
 modules/legacy/src/bgfg_estimation.cpp             |    211 -
 modules/legacy/src/bgfg_gaussmix.cpp               |   1330 -
 modules/legacy/src/blobtrack.cpp                   |    639 -
 modules/legacy/src/blobtrackanalysis.cpp           |    127 -
 modules/legacy/src/blobtrackanalysishist.cpp       |   1517 -
 modules/legacy/src/blobtrackanalysisior.cpp        |    173 -
 modules/legacy/src/blobtrackanalysistrackdist.cpp  |    580 -
 modules/legacy/src/blobtrackgen1.cpp               |    183 -
 modules/legacy/src/blobtrackgenyml.cpp             |    217 -
 modules/legacy/src/blobtrackingauto.cpp            |    481 -
 modules/legacy/src/blobtrackingcc.cpp              |    553 -
 modules/legacy/src/blobtrackingccwithcr.cpp        |    491 -
 modules/legacy/src/blobtrackinglist.cpp            |    548 -
 modules/legacy/src/blobtrackingmsfg.cpp            |   1181 -
 modules/legacy/src/blobtrackingmsfgs.cpp           |    456 -
 modules/legacy/src/blobtrackpostprockalman.cpp     |    326 -
 modules/legacy/src/blobtrackpostproclinear.cpp     |    128 -
 modules/legacy/src/blobtrackpostproclist.cpp       |    133 -
 modules/legacy/src/calcimagehomography.cpp         |    113 -
 modules/legacy/src/calibfilter.cpp                 |    921 -
 modules/legacy/src/calonder.cpp                    |   1000 -
 modules/legacy/src/camshift.cpp                    |    285 -
 modules/legacy/src/clique.cpp                      |    708 -
 modules/legacy/src/compat.cpp                      |    684 -
 modules/legacy/src/condens.cpp                     |    264 -
 modules/legacy/src/contourtree.cpp                 |    970 -
 modules/legacy/src/correspond.cpp                  |    398 -
 modules/legacy/src/corrimages.cpp                  |   1151 -
 modules/legacy/src/createhandmask.cpp              |    138 -
 modules/legacy/src/decomppoly.cpp                  |    628 -
 modules/legacy/src/dominants.cpp                   |    402 -
 modules/legacy/src/dpstereo.cpp                    |    553 -
 modules/legacy/src/eigenobjects.cpp                |   1810 -
 modules/legacy/src/em.cpp                          |    263 -
 modules/legacy/src/enmin.cpp                       |   1381 -
 modules/legacy/src/enteringblobdetection.cpp       |   1062 -
 modules/legacy/src/enteringblobdetectionreal.cpp   |    163 -
 modules/legacy/src/epilines.cpp                    |   3700 -
 modules/legacy/src/extendededges.cpp               |    265 -
 modules/legacy/src/face.cpp                        |    354 -
 modules/legacy/src/face.h                          |    135 -
 modules/legacy/src/facedetection.cpp               |    501 -
 modules/legacy/src/facedetection.h                 |    100 -
 modules/legacy/src/facetemplate.cpp                |     86 -
 modules/legacy/src/facetemplate.h                  |    201 -
 modules/legacy/src/features2d.cpp                  |    124 -
 modules/legacy/src/featuretree.cpp                 |     64 -
 modules/legacy/src/findface.cpp                    |     67 -
 modules/legacy/src/findhandregion.cpp              |    633 -
 modules/legacy/src/hmm.cpp                         |   1697 -
 modules/legacy/src/hmm1d.cpp                       |   1150 -
 modules/legacy/src/hmmobs.cpp                      |    634 -
 modules/legacy/src/image.cpp                       |    332 -
 modules/legacy/src/kdtree.cpp                      |    238 -
 modules/legacy/src/lcm.cpp                         |    720 -
 modules/legacy/src/lee.cpp                         |   4715 -
 modules/legacy/src/levmar.cpp                      |    317 -
 modules/legacy/src/levmarprojbandle.cpp            |   1780 -
 modules/legacy/src/levmartrif.cpp                  |    498 -
 modules/legacy/src/lines.cpp                       |    479 -
 modules/legacy/src/lmeds.cpp                       |   1695 -
 modules/legacy/src/lsh.cpp                         |    462 -
 modules/legacy/src/morphcontours.cpp               |    856 -
 modules/legacy/src/morphing.cpp                    |    391 -
 modules/legacy/src/oneway.cpp                      |   2305 -
 modules/legacy/src/optflowbm.cpp                   |    303 -
 modules/legacy/src/optflowhs.cpp                   |    524 -
 modules/legacy/src/optflowlk.cpp                   |    599 -
 modules/legacy/src/pgh.cpp                         |    357 -
 modules/legacy/src/planardetect.cpp                |   1577 -
 modules/legacy/src/precomp.hpp                     |     71 -
 modules/legacy/src/prewarp.cpp                     |    163 -
 modules/legacy/src/pyrsegmentation.cpp             |   1880 -
 modules/legacy/src/scanlines.cpp                   |   2016 -
 modules/legacy/src/segment.cpp                     |    585 -
 modules/legacy/src/snakes.cpp                      |    428 -
 modules/legacy/src/spilltree.cpp                   |    498 -
 modules/legacy/src/stereogc.cpp                    |    950 -
 modules/legacy/src/subdiv2.cpp                     |    879 -
 modules/legacy/src/testseq.cpp                     |   1369 -
 modules/legacy/src/texture.cpp                     |    647 -
 modules/legacy/src/trifocal.cpp                    |   2787 -
 modules/legacy/src/vecfacetracking.cpp             |    973 -
 modules/legacy/src/video.cpp                       |     82 -
 modules/legacy/test/test_bruteforcematcher.cpp     |    114 -
 modules/legacy/test/test_em.cpp                    |    450 -
 modules/legacy/test/test_main.cpp                  |      3 -
 modules/legacy/test/test_nearestneighbors.cpp      |    264 -
 modules/legacy/test/test_optflow.cpp               |    354 -
 modules/legacy/test/test_precomp.hpp               |     20 -
 modules/legacy/test/test_pyrsegmentation.cpp       |    204 -
 modules/legacy/test/test_stereomatching.cpp        |    722 -
 modules/legacy/test/test_subdivisions.cpp          |    340 -
 modules/ml/CMakeLists.txt                          |      2 +-
 modules/ml/doc/boosting.rst                        |    235 -
 modules/ml/doc/decision_trees.rst                  |    320 -
 modules/ml/doc/ertrees.rst                         |     15 -
 modules/ml/doc/expectation_maximization.rst        |    210 -
 modules/ml/doc/gradient_boosted_trees.rst          |    272 -
 modules/ml/doc/k_nearest_neighbors.rst             |    196 -
 modules/ml/doc/ml.rst                              |     23 -
 modules/ml/doc/ml_intro.markdown                   |    481 +
 modules/ml/doc/mldata.rst                          |    265 -
 modules/ml/doc/neural_networks.rst                 |    283 -
 modules/ml/doc/normal_bayes_classifier.rst         |     63 -
 modules/ml/doc/pics/SVM_Comparison.png             |    Bin 0 -> 94157 bytes
 modules/ml/doc/random_trees.rst                    |    218 -
 modules/ml/doc/statistical_models.rst              |    163 -
 modules/ml/doc/support_vector_machines.rst         |    308 -
 modules/ml/include/opencv2/ml.hpp                  |   1505 +
 modules/ml/include/opencv2/ml/ml.hpp               |   2117 +-
 modules/ml/src/ann_mlp.cpp                         |   2334 +-
 modules/ml/src/boost.cpp                           |   2223 +-
 modules/ml/src/cnn.cpp                             |   1675 -
 modules/ml/src/data.cpp                            |   1411 +-
 modules/ml/src/em.cpp                              |   1108 +-
 modules/ml/src/ertrees.cpp                         |   1849 -
 modules/ml/src/estimate.cpp                        |    728 -
 modules/ml/src/gbt.cpp                             |     46 +-
 modules/ml/src/inner_functions.cpp                 |   1864 +-
 modules/ml/src/kdtree.cpp                          |    534 +
 modules/ml/src/kdtree.hpp                          |     97 +
 modules/ml/src/knearest.cpp                        |    700 +-
 modules/ml/src/lr.cpp                              |    606 +
 modules/ml/src/ml_init.cpp                         |     63 -
 modules/ml/src/nbayes.cpp                          |    830 +-
 modules/ml/src/precomp.hpp                         |    613 +-
 modules/ml/src/rtrees.cpp                          |   1001 +-
 modules/ml/src/svm.cpp                             |   4264 +-
 modules/ml/src/testset.cpp                         |    149 +-
 modules/ml/src/tree.cpp                            |   4883 +-
 modules/ml/test/test_emknearestkmeans.cpp          |    138 +-
 modules/ml/test/test_gbttest.cpp                   |      4 +
 modules/ml/test/test_lr.cpp                        |    220 +
 modules/ml/test/test_mltests.cpp                   |      9 +-
 modules/ml/test/test_mltests2.cpp                  |    681 +-
 modules/ml/test/test_precomp.hpp                   |     36 +-
 modules/ml/test/test_save_load.cpp                 |    183 +-
 modules/ml/test/test_svmtrainauto.cpp              |    168 +
 modules/objdetect/CMakeLists.txt                   |      2 +-
 modules/objdetect/doc/cascade_classification.rst   |    279 -
 modules/objdetect/doc/latent_svm.rst               |    262 -
 modules/objdetect/doc/objdetect.rst                |     11 -
 modules/objdetect/include/opencv2/objdetect.hpp    |    466 +
 .../opencv2/objdetect/detection_based_tracker.hpp  |    225 +
 .../include/opencv2/objdetect/objdetect.hpp        |   1035 +-
 .../include/opencv2/objdetect/objdetect_c.h        |    165 +
 .../misc/java/test}/CascadeClassifierTest.java     |      0
 .../misc/java/test}/HOGDescriptorTest.java         |      0
 .../misc/java/test}/ObjdetectTest.java             |      0
 modules/objdetect/perf/opencl/perf_cascades.cpp    |     61 +
 modules/objdetect/perf/opencl/perf_hogdetect.cpp   |     94 +
 modules/objdetect/perf/perf_cascadeclassifier.cpp  |     50 -
 modules/objdetect/perf/perf_precomp.hpp            |      6 +-
 modules/objdetect/src/_latentsvm.h                 |    398 -
 modules/objdetect/src/_lsvm_distancetransform.h    |    138 -
 modules/objdetect/src/_lsvm_error.h                |     20 -
 modules/objdetect/src/_lsvm_fft.h                  |     79 -
 modules/objdetect/src/_lsvm_matching.h             |    440 -
 modules/objdetect/src/_lsvm_resizeimg.h            |     10 -
 modules/objdetect/src/_lsvm_routine.h              |     35 -
 modules/objdetect/src/_lsvm_tbbversion.h           |     51 -
 modules/objdetect/src/_lsvm_types.h                |     83 -
 modules/objdetect/src/_lsvmparser.h                |     65 -
 modules/objdetect/src/cascadedetect.cpp            |   1514 +-
 modules/objdetect/src/cascadedetect.hpp            |    612 +-
 modules/objdetect/src/cascadedetect_convert.cpp    |    275 +
 modules/objdetect/src/datamatrix.cpp               |    575 -
 modules/objdetect/src/detection_based_tracker.cpp  |   1031 +
 modules/objdetect/src/distancetransform.cpp        |    383 -
 modules/objdetect/src/featurepyramid.cpp           |    514 -
 modules/objdetect/src/fft.cpp                      |    246 -
 modules/objdetect/src/haar.cpp                     |     74 +-
 modules/objdetect/src/hog.cpp                      |   3466 +-
 modules/objdetect/src/latentsvm.cpp                |    644 -
 modules/objdetect/src/latentsvmdetector.cpp        |    269 -
 modules/objdetect/src/linemod.cpp                  |   1850 -
 modules/objdetect/src/lsvmparser.cpp               |    817 -
 modules/objdetect/src/lsvmtbbversion.cpp           |    122 -
 modules/objdetect/src/main.cpp                     |     52 +
 modules/objdetect/src/matching.cpp                 |   1797 -
 modules/objdetect/src/normal_lut.i                 |      4 -
 modules/objdetect/src/objdetect_init.cpp           |     43 -
 modules/objdetect/src/opencl/cascadedetect.cl      |    661 +
 modules/objdetect/src/opencl/objdetect_hog.cl      |    722 +
 modules/objdetect/src/precomp.hpp                  |     16 +-
 modules/objdetect/src/resizeimg.cpp                |    241 -
 modules/objdetect/src/routine.cpp                  |    117 -
 modules/objdetect/test/opencl/test_hogdetector.cpp |    121 +
 modules/objdetect/test/test_cascadeandhog.cpp      |    880 +-
 modules/objdetect/test/test_latentsvmdetector.cpp  |    309 -
 modules/objdetect/test/test_precomp.hpp            |      8 +-
 modules/ocl/CMakeLists.txt                         |     11 -
 .../camera_calibration_and_3D_reconstruction.rst   |    328 -
 modules/ocl/doc/data_structures.rst                |    189 -
 .../ocl/doc/feature_detection_and_description.rst  |    502 -
 modules/ocl/doc/image_filtering.rst                |    684 -
 modules/ocl/doc/image_processing.rst               |    314 -
 modules/ocl/doc/images/adaptiveBilateralFilter.jpg |    Bin 65410 -> 0 bytes
 modules/ocl/doc/introduction.rst                   |     73 -
 modules/ocl/doc/matrix_reductions.rst              |    106 -
 modules/ocl/doc/ml_machine_learning.rst            |    106 -
 modules/ocl/doc/object_detection.rst               |     95 -
 modules/ocl/doc/ocl.rst                            |     21 -
 modules/ocl/doc/operations_on_matrices.rst         |    590 -
 .../ocl/doc/structures_and_utility_functions.rst   |     56 -
 modules/ocl/doc/video_analysis.rst                 |    558 -
 .../include/opencv2/ocl/cl_runtime/cl_runtime.hpp  |     22 -
 .../opencv2/ocl/cl_runtime/cl_runtime_opencl.hpp   |    379 -
 .../ocl/cl_runtime/cl_runtime_opencl_wrappers.hpp  |    273 -
 .../opencv2/ocl/cl_runtime/clamdblas_runtime.hpp   |    728 -
 .../opencv2/ocl/cl_runtime/clamdfft_runtime.hpp    |    156 -
 .../ocl/include/opencv2/ocl/matrix_operations.hpp  |    490 -
 modules/ocl/include/opencv2/ocl/ocl.hpp            |   1980 -
 .../opencv2/ocl/private/opencl_dumpinfo.hpp        |    154 -
 .../include/opencv2/ocl/private/opencl_utils.hpp   |    115 -
 modules/ocl/include/opencv2/ocl/private/util.hpp   |    197 -
 modules/ocl/perf/main.cpp                          |     76 -
 modules/ocl/perf/perf_arithm.cpp                   |   1028 -
 modules/ocl/perf/perf_bgfg.cpp                     |    285 -
 modules/ocl/perf/perf_blend.cpp                    |    130 -
 modules/ocl/perf/perf_brute_force_matcher.cpp      |    175 -
 modules/ocl/perf/perf_calib3d.cpp                  |     85 -
 modules/ocl/perf/perf_canny.cpp                    |     85 -
 modules/ocl/perf/perf_color.cpp                    |    110 -
 modules/ocl/perf/perf_fft.cpp                      |     94 -
 modules/ocl/perf/perf_filters.cpp                  |    457 -
 modules/ocl/perf/perf_gemm.cpp                     |     97 -
 modules/ocl/perf/perf_gftt.cpp                     |     95 -
 modules/ocl/perf/perf_haar.cpp                     |    150 -
 modules/ocl/perf/perf_hog.cpp                      |    102 -
 modules/ocl/perf/perf_imgproc.cpp                  |    760 -
 modules/ocl/perf/perf_imgwarp.cpp                  |    352 -
 modules/ocl/perf/perf_kalman.cpp                   |    103 -
 modules/ocl/perf/perf_match_template.cpp           |    179 -
 modules/ocl/perf/perf_matrix_operation.cpp         |    232 -
 modules/ocl/perf/perf_ml.cpp                       |    215 -
 modules/ocl/perf/perf_moments.cpp                  |     88 -
 modules/ocl/perf/perf_opticalflow.cpp              |    226 -
 modules/ocl/perf/perf_precomp.hpp                  |    169 -
 modules/ocl/perf/perf_pyramid.cpp                  |    128 -
 modules/ocl/perf/perf_split_merge.cpp              |    167 -
 modules/ocl/perf/perf_stat.cpp                     |    276 -
 modules/ocl/src/arithm.cpp                         |   1760 -
 modules/ocl/src/bgfg_mog.cpp                       |    639 -
 modules/ocl/src/blend.cpp                          |     99 -
 modules/ocl/src/brute_force_matcher.cpp            |   1214 -
 modules/ocl/src/build_warps.cpp                    |    285 -
 modules/ocl/src/canny.cpp                          |    393 -
 modules/ocl/src/cl_context.cpp                     |    951 -
 modules/ocl/src/cl_operations.cpp                  |    549 -
 modules/ocl/src/cl_programcache.cpp                |    514 -
 modules/ocl/src/cl_programcache.hpp                |     85 -
 modules/ocl/src/cl_runtime/cl_runtime.cpp          |     92 -
 .../ocl/src/cl_runtime/cl_runtime_opencl_impl.hpp  |    491 -
 modules/ocl/src/cl_runtime/clamdblas_runtime.cpp   |    968 -
 modules/ocl/src/cl_runtime/clamdfft_runtime.cpp    |    396 -
 modules/ocl/src/cl_runtime/generator/common.py     |    222 -
 modules/ocl/src/cl_runtime/generator/generate.sh   |      6 -
 modules/ocl/src/cl_runtime/generator/parser_cl.py  |    118 -
 .../src/cl_runtime/generator/parser_clamdblas.py   |    107 -
 .../src/cl_runtime/generator/parser_clamdfft.py    |    104 -
 .../template/cl_runtime_impl_opencl.hpp.in         |     10 -
 .../generator/template/cl_runtime_opencl.hpp.in    |     24 -
 .../template/cl_runtime_opencl_wrappers.hpp.in     |      6 -
 .../generator/template/clamdblas_runtime.cpp.in    |     75 -
 .../generator/template/clamdblas_runtime.hpp.in    |     25 -
 .../generator/template/clamdfft_runtime.cpp.in     |     75 -
 .../generator/template/clamdfft_runtime.hpp.in     |     25 -
 modules/ocl/src/color.cpp                          |    656 -
 modules/ocl/src/columnsum.cpp                      |     75 -
 modules/ocl/src/error.cpp                          |    190 -
 modules/ocl/src/fft.cpp                            |    362 -
 modules/ocl/src/filtering.cpp                      |   1708 -
 modules/ocl/src/gemm.cpp                           |    205 -
 modules/ocl/src/gftt.cpp                           |    359 -
 modules/ocl/src/haar.cpp                           |   1820 -
 modules/ocl/src/hog.cpp                            |   1962 -
 modules/ocl/src/imgproc.cpp                        |   1834 -
 modules/ocl/src/interpolate_frames.cpp             |    235 -
 modules/ocl/src/kalman.cpp                         |    134 -
 modules/ocl/src/kmeans.cpp                         |    451 -
 modules/ocl/src/knearest.cpp                       |    151 -
 modules/ocl/src/match_template.cpp                 |    535 -
 modules/ocl/src/matrix_operations.cpp              |    634 -
 modules/ocl/src/mcwutil.cpp                        |    226 -
 modules/ocl/src/moments.cpp                        |    387 -
 modules/ocl/src/mssegmentation.cpp                 |    402 -
 modules/ocl/src/opencl/arithm_LUT.cl               |    107 -
 .../ocl/src/opencl/arithm_absdiff_nonsaturate.cl   |    107 -
 modules/ocl/src/opencl/arithm_add.cl               |    143 -
 modules/ocl/src/opencl/arithm_addWeighted.cl       |     75 -
 modules/ocl/src/opencl/arithm_add_mask.cl          |     97 -
 modules/ocl/src/opencl/arithm_add_scalar.cl        |    103 -
 modules/ocl/src/opencl/arithm_add_scalar_mask.cl   |     96 -
 modules/ocl/src/opencl/arithm_bitwise.cl           |     93 -
 modules/ocl/src/opencl/arithm_cartToPolar.cl       |    141 -
 modules/ocl/src/opencl/arithm_compare.cl           |     74 -
 modules/ocl/src/opencl/arithm_exp.cl               |    111 -
 modules/ocl/src/opencl/arithm_flip.cl              |    125 -
 modules/ocl/src/opencl/arithm_log.cl               |    111 -
 modules/ocl/src/opencl/arithm_magnitude.cl         |     74 -
 modules/ocl/src/opencl/arithm_minMax.cl            |    126 -
 modules/ocl/src/opencl/arithm_minMaxLoc.cl         |    258 -
 modules/ocl/src/opencl/arithm_minMaxLoc_mask.cl    |    256 -
 modules/ocl/src/opencl/arithm_nonzero.cl           |     88 -
 modules/ocl/src/opencl/arithm_phase.cl             |    171 -
 modules/ocl/src/opencl/arithm_polarToCart.cl       |    197 -
 modules/ocl/src/opencl/arithm_pow.cl               |     73 -
 modules/ocl/src/opencl/arithm_setidentity.cl       |     69 -
 modules/ocl/src/opencl/arithm_sum.cl               |    102 -
 modules/ocl/src/opencl/arithm_transpose.cl         |    139 -
 modules/ocl/src/opencl/bgfg_mog.cl                 |    541 -
 modules/ocl/src/opencl/blend_linear.cl             |     78 -
 modules/ocl/src/opencl/brute_force_match.cl        |    789 -
 modules/ocl/src/opencl/build_warps.cl              |    207 -
 modules/ocl/src/opencl/convertC3C4.cl              |    153 -
 modules/ocl/src/opencl/cvt_color.cl                |   1599 -
 modules/ocl/src/opencl/filter_sep_col.cl           |    118 -
 modules/ocl/src/opencl/filter_sep_row.cl           |    457 -
 .../ocl/src/opencl/filtering_adaptive_bilateral.cl |    429 -
 modules/ocl/src/opencl/filtering_boxFilter.cl      |    376 -
 modules/ocl/src/opencl/filtering_filter2D.cl       |    374 -
 modules/ocl/src/opencl/filtering_morph.cl          |    228 -
 .../src/opencl/filtering_sep_filter_singlepass.cl  |    187 -
 modules/ocl/src/opencl/haarobjectdetect.cl         |    588 -
 modules/ocl/src/opencl/haarobjectdetect_scaled2.cl |    318 -
 modules/ocl/src/opencl/imgproc_bilateral.cl        |    145 -
 modules/ocl/src/opencl/imgproc_calcHarris.cl       |    214 -
 modules/ocl/src/opencl/imgproc_calcMinEigenVal.cl  |    204 -
 modules/ocl/src/opencl/imgproc_canny.cl            |    721 -
 modules/ocl/src/opencl/imgproc_clahe.cl            |    255 -
 modules/ocl/src/opencl/imgproc_columnsum.cl        |     70 -
 modules/ocl/src/opencl/imgproc_convolve.cl         |    111 -
 modules/ocl/src/opencl/imgproc_copymakeboder.cl    |    134 -
 modules/ocl/src/opencl/imgproc_gftt.cl             |    169 -
 modules/ocl/src/opencl/imgproc_histogram.cl        |    279 -
 modules/ocl/src/opencl/imgproc_integral.cl         |    494 -
 modules/ocl/src/opencl/imgproc_integral_sum.cl     |    412 -
 modules/ocl/src/opencl/imgproc_median.cl           |    486 -
 modules/ocl/src/opencl/imgproc_remap.cl            |    408 -
 modules/ocl/src/opencl/imgproc_resize.cl           |    405 -
 modules/ocl/src/opencl/imgproc_sobel3.cl           |    347 -
 modules/ocl/src/opencl/imgproc_threshold.cl        |    136 -
 modules/ocl/src/opencl/imgproc_warpAffine.cl       |    761 -
 modules/ocl/src/opencl/imgproc_warpPerspective.cl  |    682 -
 modules/ocl/src/opencl/interpolate_frames.cl       |    252 -
 modules/ocl/src/opencl/kernel_radix_sort_by_key.cl |    176 -
 modules/ocl/src/opencl/kernel_sort_by_key.cl       |    244 -
 modules/ocl/src/opencl/kernel_stablesort_by_key.cl |    264 -
 modules/ocl/src/opencl/kmeans_kernel.cl            |    107 -
 modules/ocl/src/opencl/knearest.cl                 |    186 -
 modules/ocl/src/opencl/match_template.cl           |    853 -
 modules/ocl/src/opencl/meanShift.cl                |    241 -
 modules/ocl/src/opencl/merge_mat.cl                |   1378 -
 modules/ocl/src/opencl/moments.cl                  |    432 -
 modules/ocl/src/opencl/objdetect_hog.cl            |    726 -
 modules/ocl/src/opencl/operator_convertTo.cl       |     64 -
 modules/ocl/src/opencl/operator_copyToM.cl         |     71 -
 modules/ocl/src/opencl/operator_setTo.cl           |     95 -
 modules/ocl/src/opencl/operator_setToM.cl          |     68 -
 modules/ocl/src/opencl/optical_flow_farneback.cl   |    450 -
 modules/ocl/src/opencl/pyr_down.cl                 |   1010 -
 modules/ocl/src/opencl/pyr_up.cl                   |    146 -
 modules/ocl/src/opencl/pyrlk.cl                    |   1019 -
 modules/ocl/src/opencl/split_mat.cl                |    217 -
 modules/ocl/src/opencl/stereobm.cl                 |    338 -
 modules/ocl/src/opencl/stereobp.cl                 |    393 -
 modules/ocl/src/opencl/stereocsbp.cl               |   1382 -
 modules/ocl/src/opencl/svm.cl                      |    211 -
 modules/ocl/src/opencl/tvl1flow.cl                 |    386 -
 modules/ocl/src/optical_flow_farneback.cpp         |    542 -
 modules/ocl/src/precomp.hpp                        |    103 -
 modules/ocl/src/pyrdown.cpp                        |     91 -
 modules/ocl/src/pyrlk.cpp                          |    302 -
 modules/ocl/src/pyrup.cpp                          |    104 -
 modules/ocl/src/safe_call.hpp                      |     70 -
 modules/ocl/src/sort_by_key.cpp                    |    472 -
 modules/ocl/src/split_merge.cpp                    |    301 -
 modules/ocl/src/stereo_csbp.cpp                    |    705 -
 modules/ocl/src/stereobm.cpp                       |    223 -
 modules/ocl/src/stereobp.cpp                       |    502 -
 modules/ocl/src/svm.cpp                            |   1136 -
 modules/ocl/src/tvl1flow.cpp                       |    477 -
 modules/ocl/test/main.cpp                          |     80 -
 modules/ocl/test/test_api.cpp                      |    164 -
 modules/ocl/test/test_arithm.cpp                   |   1604 -
 modules/ocl/test/test_bgfg.cpp                     |    240 -
 modules/ocl/test/test_blend.cpp                    |    176 -
 modules/ocl/test/test_brute_force_matcher.cpp      |    220 -
 modules/ocl/test/test_calib3d.cpp                  |    196 -
 modules/ocl/test/test_canny.cpp                    |     89 -
 modules/ocl/test/test_color.cpp                    |    313 -
 modules/ocl/test/test_fft.cpp                      |    105 -
 modules/ocl/test/test_filters.cpp                  |    476 -
 modules/ocl/test/test_gemm.cpp                     |     84 -
 modules/ocl/test/test_imgproc.cpp                  |    610 -
 modules/ocl/test/test_kalman.cpp                   |    148 -
 modules/ocl/test/test_kmeans.cpp                   |    235 -
 modules/ocl/test/test_match_template.cpp           |    137 -
 modules/ocl/test/test_matrix_operation.cpp         |    250 -
 modules/ocl/test/test_mean_shift.cpp               |    408 -
 modules/ocl/test/test_ml.cpp                       |    309 -
 modules/ocl/test/test_moments.cpp                  |     66 -
 modules/ocl/test/test_objdetect.cpp                |    257 -
 modules/ocl/test/test_optflow.cpp                  |    344 -
 modules/ocl/test/test_precomp.hpp                  |     78 -
 modules/ocl/test/test_pyramids.cpp                 |    117 -
 modules/ocl/test/test_sort.cpp                     |    244 -
 modules/ocl/test/test_split_merge.cpp              |    224 -
 modules/ocl/test/test_warp.cpp                     |    494 -
 modules/ocl/test/utility.cpp                       |    263 -
 modules/ocl/test/utility.hpp                       |    321 -
 modules/photo/CMakeLists.txt                       |      7 +-
 modules/photo/doc/denoising.rst                    |     90 -
 modules/photo/doc/inpainting.rst                   |     39 -
 modules/photo/doc/photo.rst                        |     11 -
 modules/photo/include/opencv2/photo.hpp            |    870 +
 modules/photo/include/opencv2/photo/cuda.hpp       |    132 +
 modules/photo/include/opencv2/photo/photo.hpp      |     57 +-
 modules/photo/include/opencv2/photo/photo_c.h      |      7 +-
 modules/photo/misc/java/test/PhotoTest.java        |     22 +
 modules/photo/perf/opencl/perf_denoising.cpp       |     97 +
 modules/photo/perf/perf_cuda.cpp                   |    189 +
 modules/photo/perf/perf_main.cpp                   |     10 +-
 modules/photo/perf/perf_precomp.hpp                |      6 +-
 modules/photo/src/align.cpp                        |    270 +
 modules/photo/src/arrays.hpp                       |     85 +-
 modules/photo/src/calibrate.cpp                    |    278 +
 modules/photo/src/contrast_preserve.cpp            |    200 +
 modules/photo/src/contrast_preserve.hpp            |    432 +
 modules/photo/src/cuda/nlm.cu                      |    564 +
 modules/photo/src/denoise_tvl1.cpp                 |    166 +
 modules/photo/src/denoising.cpp                    |    349 +-
 modules/photo/src/denoising.cuda.cpp               |    170 +
 .../photo/src/fast_nlmeans_denoising_invoker.hpp   |    259 +-
 .../src/fast_nlmeans_denoising_invoker_commons.hpp |    479 +-
 .../photo/src/fast_nlmeans_denoising_opencl.hpp    |    221 +
 .../src/fast_nlmeans_multi_denoising_invoker.hpp   |    289 +-
 modules/photo/src/hdr_common.cpp                   |    105 +
 modules/photo/src/hdr_common.hpp                   |     62 +
 modules/photo/src/inpaint.cpp                      |     33 +-
 modules/photo/src/merge.cpp                        |    354 +
 modules/photo/src/npr.cpp                          |    173 +
 modules/photo/src/npr.hpp                          |    591 +
 modules/photo/src/opencl/nlmeans.cl                |    302 +
 modules/photo/src/precomp.hpp                      |      8 +-
 modules/photo/src/seamless_cloning.cpp             |    191 +
 modules/photo/src/seamless_cloning.hpp             |     90 +
 modules/photo/src/seamless_cloning_impl.cpp        |    469 +
 modules/photo/src/tonemap.cpp                      |    540 +
 modules/photo/test/ocl/test_denoising.cpp          |    133 +
 modules/photo/test/test_cloning.cpp                |    230 +
 modules/photo/test/test_decolor.cpp                |     72 +
 modules/photo/test/test_denoise_tvl1.cpp           |    123 +
 modules/photo/test/test_denoising.cpp              |     37 +-
 modules/photo/test/test_denoising.cuda.cpp         |    119 +
 modules/photo/test/test_hdr.cpp                    |    256 +
 modules/photo/test/test_inpaint.cpp                |     15 +-
 modules/photo/test/test_npr.cpp                    |    141 +
 modules/photo/test/test_precomp.hpp                |     10 +-
 modules/python/CMakeLists.txt                      |    133 +-
 modules/python/common.cmake                        |    133 +
 modules/python/python2/CMakeLists.txt              |     30 +
 modules/python/python3/CMakeLists.txt              |     29 +
 modules/python/src2/api                            |   1806 -
 modules/python/src2/cv.py                          |      1 -
 modules/python/src2/cv2.cpp                        |    770 +-
 modules/python/src2/cv2.cv.hpp                     |   4056 -
 modules/python/src2/defs                           |    360 -
 modules/python/src2/gen.py                         |    631 -
 modules/python/src2/gen2.py                        |    398 +-
 modules/python/src2/hdr_parser.py                  |    113 +-
 modules/python/src2/pycompat.hpp                   |     70 +
 modules/python/test/test.py                        |   2337 +-
 modules/python/test/test2.py                       |    120 -
 modules/refman.rst.in                              |      9 -
 modules/shape/CMakeLists.txt                       |      2 +
 modules/shape/include/opencv2/shape.hpp            |     57 +
 modules/shape/include/opencv2/shape/emdL1.hpp      |     72 +
 modules/shape/include/opencv2/shape/hist_cost.hpp  |    111 +
 modules/shape/include/opencv2/shape/shape.hpp      |     48 +
 .../shape/include/opencv2/shape/shape_distance.hpp |    224 +
 .../include/opencv2/shape/shape_transformer.hpp    |    132 +
 modules/shape/src/aff_trans.cpp                    |    264 +
 modules/shape/src/emdL1.cpp                        |    793 +
 modules/shape/src/emdL1_def.hpp                    |    140 +
 modules/shape/src/haus_dis.cpp                     |    147 +
 modules/shape/src/hist_cost.cpp                    |    537 +
 modules/shape/src/precomp.cpp                      |     45 +
 modules/shape/src/precomp.hpp                      |     59 +
 modules/shape/src/sc_dis.cpp                       |    781 +
 modules/shape/src/scd_def.hpp                      |    131 +
 modules/shape/src/tps_trans.cpp                    |    286 +
 modules/{contrib => shape}/test/test_main.cpp      |      0
 modules/shape/test/test_precomp.hpp                |     19 +
 modules/shape/test/test_shape.cpp                  |    301 +
 modules/stitching/CMakeLists.txt                   |     16 +-
 modules/stitching/doc/autocalib.rst                |     32 -
 modules/stitching/doc/blenders.rst                 |    115 -
 modules/stitching/doc/camera.rst                   |     29 -
 modules/stitching/doc/exposure_compensation.rst    |    110 -
 modules/stitching/doc/high_level.rst               |    210 -
 modules/stitching/doc/introduction.rst             |     29 -
 modules/stitching/doc/matching.rst                 |    250 -
 modules/stitching/doc/motion_estimation.rst        |    240 -
 modules/stitching/doc/seam_estimation.rst          |    135 -
 modules/stitching/doc/stitching.rst                |     17 -
 modules/stitching/doc/warpers.rst                  |    263 -
 modules/stitching/include/opencv2/stitching.hpp    |    257 +
 .../include/opencv2/stitching/detail/autocalib.hpp |     27 +-
 .../include/opencv2/stitching/detail/blenders.hpp  |     76 +-
 .../include/opencv2/stitching/detail/camera.hpp    |     11 +-
 .../stitching/detail/exposure_compensate.hpp       |     64 +-
 .../include/opencv2/stitching/detail/matchers.hpp  |    137 +-
 .../opencv2/stitching/detail/motion_estimators.hpp |    115 +-
 .../opencv2/stitching/detail/seam_finders.hpp      |     74 +-
 .../opencv2/stitching/detail/timelapsers.hpp       |     91 +
 .../include/opencv2/stitching/detail/util.hpp      |     15 +-
 .../include/opencv2/stitching/detail/util_inl.hpp  |      6 +-
 .../include/opencv2/stitching/detail/warpers.hpp   |    214 +-
 .../opencv2/stitching/detail/warpers_inl.hpp       |     33 +-
 .../include/opencv2/stitching/stitcher.hpp         |    174 -
 .../include/opencv2/stitching/warpers.hpp          |     47 +-
 modules/stitching/perf/opencl/perf_stitch.cpp      |    144 +
 modules/stitching/perf/opencl/perf_warpers.cpp     |    159 +
 modules/stitching/perf/perf_precomp.hpp            |      5 +-
 modules/stitching/perf/perf_stich.cpp              |     60 +-
 modules/stitching/src/autocalib.cpp                |     33 +-
 modules/stitching/src/blenders.cpp                 |    405 +-
 modules/stitching/src/camera.cpp                   |      2 -
 modules/stitching/src/cuda/build_warp_maps.cu      |    221 +
 modules/stitching/src/exposure_compensate.cpp      |     91 +-
 modules/stitching/src/matchers.cpp                 |    272 +-
 modules/stitching/src/motion_estimators.cpp        |    138 +-
 modules/stitching/src/opencl/multibandblend.cl     |    298 +
 modules/stitching/src/opencl/warpers.cl            |    169 +
 modules/stitching/src/precomp.hpp                  |     41 +-
 modules/stitching/src/seam_finders.cpp             |    258 +-
 modules/stitching/src/stitcher.cpp                 |    218 +-
 modules/stitching/src/timelapsers.cpp              |    107 +
 modules/stitching/src/util.cpp                     |     53 +-
 modules/stitching/src/warpers.cpp                  |    394 +-
 modules/stitching/src/warpers_cuda.cpp             |    298 +
 modules/stitching/test/ocl/test_warpers.cpp        |    148 +
 modules/stitching/test/test_blenders.cpp           |      4 +-
 modules/stitching/test/test_matchers.cpp           |      4 +-
 modules/stitching/test/test_precomp.hpp            |      6 +-
 modules/superres/CMakeLists.txt                    |     11 +-
 modules/superres/doc/super_resolution.rst          |     84 -
 modules/superres/doc/superres.rst                  |      8 -
 modules/superres/include/opencv2/superres.hpp      |    207 +
 .../include/opencv2/superres/optical_flow.hpp      |    149 +-
 .../superres/include/opencv2/superres/superres.hpp |     99 -
 modules/superres/perf/perf_precomp.hpp             |     13 +-
 modules/superres/perf/perf_superres.cpp            |     99 +-
 modules/superres/perf/perf_superres_ocl.cpp        |    143 -
 modules/superres/src/btv_l1.cpp                    |    692 +-
 modules/superres/src/btv_l1_cuda.cpp               |    581 +
 modules/superres/src/btv_l1_gpu.cpp                |    580 -
 modules/superres/src/btv_l1_ocl.cpp                |    723 -
 modules/superres/src/cuda/btv_l1_gpu.cu            |     26 +-
 modules/superres/src/frame_source.cpp              |     86 +-
 modules/superres/src/input_array_utility.cpp       |    191 +-
 modules/superres/src/input_array_utility.hpp       |     17 +-
 modules/superres/src/opencl/superres_btvl1.cl      |    189 +-
 modules/superres/src/optical_flow.cpp              |    780 +-
 modules/superres/src/precomp.hpp                   |     51 +-
 modules/superres/src/super_resolution.cpp          |     11 +-
 modules/superres/test/test_precomp.hpp             |     24 +-
 modules/superres/test/test_superres.cpp            |     77 +-
 modules/ts/CMakeLists.txt                          |     13 +-
 modules/ts/include/opencv2/ts.hpp                  |    692 +
 modules/ts/include/opencv2/ts/cuda_perf.hpp        |    128 +
 modules/ts/include/opencv2/ts/cuda_test.hpp        |    369 +
 modules/ts/include/opencv2/ts/gpu_perf.hpp         |    110 -
 modules/ts/include/opencv2/ts/gpu_test.hpp         |    349 -
 modules/ts/include/opencv2/ts/ocl_perf.hpp         |    131 +
 modules/ts/include/opencv2/ts/ocl_test.hpp         |    368 +
 modules/ts/include/opencv2/ts/ts.hpp               |    596 -
 modules/ts/include/opencv2/ts/ts_ext.hpp           |     92 +
 modules/ts/include/opencv2/ts/ts_gtest.h           |      6 +-
 modules/ts/include/opencv2/ts/ts_perf.hpp          |    193 +-
 modules/ts/misc/run.py                             |    995 +-
 modules/ts/misc/run_android.py                     |    197 +
 modules/ts/misc/run_suite.py                       |    166 +
 modules/ts/misc/run_utils.py                       |    446 +
 modules/ts/misc/summary.py                         |    186 +-
 modules/ts/src/cuda_perf.cpp                       |    321 +
 modules/ts/src/cuda_test.cpp                       |    548 +
 modules/ts/src/gpu_perf.cpp                        |    315 -
 modules/ts/src/gpu_test.cpp                        |    521 -
 modules/ts/src/ocl_perf.cpp                        |     83 +
 modules/ts/src/ocl_test.cpp                        |    329 +
 modules/ts/src/precomp.hpp                         |      6 +-
 modules/ts/src/ts.cpp                              |     90 +-
 modules/ts/src/ts_arrtest.cpp                      |      3 +-
 modules/ts/src/ts_func.cpp                         |    517 +-
 modules/ts/src/ts_gtest.cpp                        |     27 +-
 modules/ts/src/ts_perf.cpp                         |    521 +-
 modules/video/CMakeLists.txt                       |      2 +-
 .../doc/motion_analysis_and_object_tracking.rst    |    752 -
 modules/video/doc/video.rst                        |      8 -
 modules/video/include/opencv2/video.hpp            |     63 +
 .../include/opencv2/video/background_segm.hpp      |    418 +-
 modules/video/include/opencv2/video/tracking.hpp   |    726 +-
 modules/video/include/opencv2/video/tracking_c.h   |    232 +
 modules/video/include/opencv2/video/video.hpp      |     20 +-
 .../java/test/BackgroundSubtractorMOGTest.java     |     43 +
 .../misc/java/test}/KalmanFilterTest.java          |      0
 .../video => video/misc/java/test}/VideoTest.java  |      0
 modules/video/perf/opencl/perf_bgfg_mog2.cpp       |    120 +
 modules/video/perf/opencl/perf_motempl.cpp         |     36 +
 .../video/perf/opencl/perf_optflow_dualTVL1.cpp    |    112 +
 .../video/perf/opencl/perf_optflow_farneback.cpp   |    114 +
 modules/video/perf/opencl/perf_optflow_pyrlk.cpp   |    100 +
 modules/video/perf/perf_ecc.cpp                    |     71 +
 modules/video/perf/perf_optflowpyrlk.cpp           |      4 +-
 modules/video/perf/perf_precomp.hpp                |      8 +-
 modules/video/perf/perf_tvl1optflow.cpp            |      2 +-
 modules/video/src/bgfg_KNN.cpp                     |    653 +
 modules/video/src/bgfg_gaussmix.cpp                |    420 -
 modules/video/src/bgfg_gaussmix2.cpp               |    516 +-
 modules/video/src/bgfg_gmg.cpp                     |    341 -
 modules/video/src/camshift.cpp                     |    328 +-
 modules/video/src/compat_video.cpp                 |    319 +
 modules/video/src/ecc.cpp                          |    551 +
 modules/video/src/kalman.cpp                       |    172 +-
 modules/video/src/lkpyramid.cpp                    |   1491 +-
 modules/video/src/motempl.cpp                      |    486 -
 modules/video/src/opencl/bgfg_mog2.cl              |    273 +
 modules/video/src/opencl/optical_flow_farneback.cl |    429 +
 modules/video/src/opencl/optical_flow_tvl1.cl      |    378 +
 modules/video/src/opencl/pyrlk.cl                  |    531 +
 modules/video/src/optflowgf.cpp                    |    615 +-
 modules/video/src/precomp.hpp                      |     14 +-
 modules/video/src/simpleflow.cpp                   |    650 -
 modules/video/src/simpleflow.hpp                   |     88 -
 modules/video/src/tvl1flow.cpp                     |    886 +-
 modules/video/src/video_init.cpp                   |    103 -
 modules/video/test/ocl/test_bgfg_mog2.cpp          |    136 +
 modules/video/test/ocl/test_optflow_farneback.cpp  |    120 +
 modules/video/test/ocl/test_optflow_tvl1flow.cpp   |    117 +
 modules/video/test/ocl/test_optflowpyrlk.cpp       |    143 +
 modules/video/test/test_accum.cpp                  |      3 +-
 .../video/test/test_backgroundsubtractor_gbh.cpp   |    195 -
 modules/video/test/test_camshift.cpp               |      5 +-
 modules/video/test/test_ecc.cpp                    |    484 +
 modules/video/test/test_estimaterigid.cpp          |     22 +-
 modules/video/test/test_kalman.cpp                 |      1 +
 modules/video/test/test_motiontemplates.cpp        |    504 -
 modules/video/test/test_optflowpyrlk.cpp           |     21 +-
 modules/video/test/test_precomp.hpp                |     10 +-
 modules/video/test/test_simpleflow.cpp             |    190 -
 modules/video/test/test_tvl1optflow.cpp            |     10 +-
 modules/videoio/CMakeLists.txt                     |    282 +
 modules/videoio/include/opencv2/videoio.hpp        |    680 +
 modules/videoio/include/opencv2/videoio/cap_ios.h  |    176 +
 .../videoio/include/opencv2/videoio/cap_winrt.hpp  |    132 +
 .../videoio/include/opencv2/videoio/videoio.hpp    |     48 +
 .../videoio/include/opencv2/videoio/videoio_c.h    |    533 +
 .../videoio/misc/java/test/VideoCaptureTest.java   |     44 +
 modules/videoio/perf/perf_input.cpp                |     40 +
 modules/videoio/perf/perf_main.cpp                 |      3 +
 modules/videoio/perf/perf_output.cpp               |     40 +
 modules/videoio/perf/perf_precomp.hpp              |     49 +
 modules/videoio/src/cap.cpp                        |    770 +
 modules/videoio/src/cap_avfoundation.mm            |   1330 +
 modules/videoio/src/cap_cmu.cpp                    |    551 +
 modules/videoio/src/cap_dc1394.cpp                 |   1113 +
 modules/videoio/src/cap_dc1394_v2.cpp              |    943 +
 modules/videoio/src/cap_dshow.cpp                  |   3353 +
 modules/videoio/src/cap_dshow.hpp                  |     48 +
 modules/videoio/src/cap_ffmpeg.cpp                 |    275 +
 modules/videoio/src/cap_ffmpeg_api.hpp             |    100 +
 modules/videoio/src/cap_ffmpeg_impl.hpp            |   2479 +
 modules/videoio/src/cap_giganetix.cpp              |    764 +
 modules/videoio/src/cap_gphoto2.cpp                |   1227 +
 modules/videoio/src/cap_gstreamer.cpp              |   1731 +
 modules/videoio/src/cap_images.cpp                 |    396 +
 modules/videoio/src/cap_intelperc.cpp              |    634 +
 modules/videoio/src/cap_intelperc.hpp              |    115 +
 modules/videoio/src/cap_ios_abstract_camera.mm     |    511 +
 modules/videoio/src/cap_ios_photo_camera.mm        |    165 +
 modules/videoio/src/cap_ios_video_camera.mm        |    639 +
 modules/videoio/src/cap_libv4l.cpp                 |   1966 +
 modules/videoio/src/cap_mjpeg_decoder.cpp          |    920 +
 modules/videoio/src/cap_mjpeg_encoder.cpp          |   1896 +
 modules/videoio/src/cap_msmf.cpp                   |   4279 +
 modules/videoio/src/cap_msmf.hpp                   |   3122 +
 modules/videoio/src/cap_openni.cpp                 |   1375 +
 modules/videoio/src/cap_openni2.cpp                |    928 +
 modules/videoio/src/cap_pvapi.cpp                  |    612 +
 modules/videoio/src/cap_qt.cpp                     |   1619 +
 modules/videoio/src/cap_qtkit.mm                   |   1067 +
 modules/videoio/src/cap_unicap.cpp                 |    332 +
 modules/videoio/src/cap_v4l.cpp                    |   1822 +
 modules/videoio/src/cap_vfw.cpp                    |    842 +
 .../videoio/src/cap_winrt/CaptureFrameGrabber.cpp  |    173 +
 .../videoio/src/cap_winrt/CaptureFrameGrabber.hpp  |     85 +
 modules/videoio/src/cap_winrt/MFIncludes.hpp       |    172 +
 modules/videoio/src/cap_winrt/MediaSink.hpp        |    396 +
 modules/videoio/src/cap_winrt/MediaStreamSink.cpp  |    384 +
 modules/videoio/src/cap_winrt/MediaStreamSink.hpp  |    114 +
 modules/videoio/src/cap_winrt_bridge.cpp           |    158 +
 modules/videoio/src/cap_winrt_bridge.hpp           |    117 +
 modules/videoio/src/cap_winrt_capture.cpp          |    200 +
 modules/videoio/src/cap_winrt_capture.hpp          |     71 +
 modules/videoio/src/cap_winrt_video.cpp            |    320 +
 modules/videoio/src/cap_winrt_video.hpp            |     74 +
 modules/videoio/src/cap_ximea.cpp                  |   1672 +
 modules/videoio/src/cap_xine.cpp                   |    846 +
 modules/videoio/src/ffmpeg_codecs.hpp              |    317 +
 modules/videoio/src/precomp.hpp                    |    196 +
 modules/videoio/src/wrl.h                          |    565 +
 modules/videoio/test/test_basic_props.cpp          |    157 +
 modules/videoio/test/test_ffmpeg.cpp               |    440 +
 modules/videoio/test/test_fourcc.cpp               |    115 +
 modules/videoio/test/test_framecount.cpp           |    114 +
 modules/videoio/test/test_main.cpp                 |      3 +
 modules/videoio/test/test_positioning.cpp          |    223 +
 modules/videoio/test/test_precomp.hpp              |     91 +
 modules/videoio/test/test_video_io.cpp             |    587 +
 modules/videoio/test/test_video_pos.cpp            |    179 +
 modules/videostab/CMakeLists.txt                   |     14 +-
 modules/videostab/include/opencv2/videostab.hpp    |     81 +
 .../include/opencv2/videostab/deblurring.hpp       |     18 +-
 .../include/opencv2/videostab/fast_marching.hpp    |     22 +-
 .../opencv2/videostab/fast_marching_inl.hpp        |      5 +-
 .../include/opencv2/videostab/frame_source.hpp     |     21 +-
 .../include/opencv2/videostab/global_motion.hpp    |    258 +-
 .../include/opencv2/videostab/inpainting.hpp       |     34 +-
 .../videostab/include/opencv2/videostab/log.hpp    |      7 +-
 .../include/opencv2/videostab/motion_core.hpp      |    129 +
 .../opencv2/videostab/motion_stabilizing.hpp       |    108 +-
 .../include/opencv2/videostab/optical_flow.hpp     |     50 +-
 .../opencv2/videostab/outlier_rejection.hpp        |    101 +
 .../include/opencv2/videostab/ring_buffer.hpp      |     72 +
 .../include/opencv2/videostab/stabilizer.hpp       |     69 +-
 .../include/opencv2/videostab/videostab.hpp        |     48 -
 .../opencv2/videostab/wobble_suppression.hpp       |    140 +
 modules/videostab/src/clp.hpp                      |     64 +
 modules/videostab/src/cuda/global_motion.cu        |    117 +
 modules/videostab/src/deblurring.cpp               |      3 +-
 modules/videostab/src/fast_marching.cpp            |      5 +-
 modules/videostab/src/frame_source.cpp             |     78 +-
 modules/videostab/src/global_motion.cpp            |    662 +-
 modules/videostab/src/inpainting.cpp               |     92 +-
 modules/videostab/src/log.cpp                      |      2 -
 modules/videostab/src/motion_stabilizing.cpp       |    529 +-
 modules/videostab/src/optical_flow.cpp             |     82 +-
 modules/videostab/src/outlier_rejection.cpp        |    198 +
 modules/videostab/src/precomp.hpp                  |     37 +-
 modules/videostab/src/stabilizer.cpp               |    357 +-
 modules/videostab/src/wobble_suppression.cpp       |    188 +
 modules/viz/CMakeLists.txt                         |      4 +-
 modules/viz/doc/viz.rst                            |      9 -
 modules/viz/doc/viz3d.rst                          |    637 -
 modules/viz/doc/widget.rst                         |   1087 -
 modules/viz/include/opencv2/viz.hpp                |     84 +
 modules/viz/include/opencv2/viz/types.hpp          |     95 +-
 modules/viz/include/opencv2/viz/viz3d.hpp          |    220 +-
 modules/viz/include/opencv2/viz/vizcore.hpp        |     63 +-
 .../viz/include/opencv2/viz/widget_accessor.hpp    |     26 +-
 modules/viz/include/opencv2/viz/widgets.hpp        |    502 +-
 modules/viz/src/precomp.hpp                        |      6 +-
 modules/viz/src/shapes.cpp                         |     24 +-
 modules/viz/src/types.cpp                          |     32 +-
 modules/viz/src/viz3d.cpp                          |      5 +
 modules/viz/src/vizimpl.cpp                        |     69 +-
 modules/viz/src/vizimpl.hpp                        |      7 +
 modules/viz/src/vtk/vtkCloudMatSink.h              |      2 +-
 modules/viz/src/vtk/vtkCloudMatSource.h            |      2 +-
 modules/viz/src/vtk/vtkCocoaInteractorFix.mm       |    235 +-
 modules/viz/src/vtk/vtkImageMatSource.cpp          |      2 +-
 modules/viz/src/widget.cpp                         |      1 +
 modules/viz/test/tests_simple.cpp                  |      2 +-
 modules/world/CMakeLists.txt                       |    142 +-
 modules/world/include/opencv2/world.hpp            |     58 +
 modules/world/include/opencv2/world/world.hpp      |     58 -
 modules/world/src/precomp.hpp                      |     18 +-
 modules/world/src/world_init.cpp                   |     15 +-
 platforms/android/README.android                   |      2 +-
 platforms/android/android.toolchain.cmake          |    743 +-
 platforms/android/build-tests/test_ant_build.py    |     77 +
 platforms/android/build-tests/test_cmake_build.py  |    130 +
 platforms/android/build-tests/test_ndk_build.py    |    145 +
 platforms/android/build_sdk.py                     |    324 +
 platforms/android/java.rst                         |      6 -
 platforms/android/libinfo/CMakeLists.txt           |     39 -
 platforms/android/libinfo/info.c                   |     31 -
 platforms/android/package/AndroidManifest.xml      |     15 -
 platforms/android/package/CMakeLists.txt           |     94 -
 platforms/android/package/res/values/strings.xml   |      6 -
 platforms/android/refman.rst                       |      9 -
 platforms/android/service/CMakeLists.txt           |      1 -
 platforms/android/service/all.py                   |     43 -
 platforms/android/service/device.conf              |      3 -
 .../android/service/doc/AndroidAppUsageModel.dia   |    Bin 2571 -> 0 bytes
 .../android/service/doc/BaseLoaderCallback.rst     |     63 -
 .../service/doc/InstallCallbackInterface.rst       |     38 -
 platforms/android/service/doc/Intro.rst            |     44 -
 platforms/android/service/doc/JavaHelper.rst       |     69 -
 .../android/service/doc/LibInstallAproved.dia      |    Bin 2450 -> 0 bytes
 .../android/service/doc/LibInstallCanceled.dia     |    Bin 2298 -> 0 bytes
 platforms/android/service/doc/LibInstalled.dia     |    Bin 2423 -> 0 bytes
 .../service/doc/LoaderCallbackInterface.rst        |     49 -
 platforms/android/service/doc/NoService.dia        |    Bin 2228 -> 0 bytes
 platforms/android/service/doc/Structure.dia        |    Bin 3287 -> 0 bytes
 platforms/android/service/doc/UseCases.rst         |     32 -
 platforms/android/service/doc/build_uml.py         |     23 -
 .../service/doc/img/AndroidAppUsageModel.png       |    Bin 30468 -> 0 bytes
 .../android/service/doc/img/LibInstallAproved.png  |    Bin 41982 -> 0 bytes
 .../android/service/doc/img/LibInstallCanceled.png |    Bin 35170 -> 0 bytes
 platforms/android/service/doc/img/LibInstalled.png |    Bin 41523 -> 0 bytes
 platforms/android/service/doc/img/NoService.png    |    Bin 29925 -> 0 bytes
 platforms/android/service/doc/img/Structure.png    |    Bin 36114 -> 0 bytes
 platforms/android/service/doc/index.rst            |     18 -
 .../android/service/engine/AndroidManifest.xml     |     10 +-
 platforms/android/service/engine/CMakeLists.txt    |     96 +-
 platforms/android/service/engine/jni/Android.mk    |     86 -
 .../android/service/engine/jni/Application.mk      |      6 -
 .../engine/jni/BinderComponent/BnOpenCVEngine.cpp  |     72 -
 .../engine/jni/BinderComponent/BnOpenCVEngine.h    |     21 -
 .../engine/jni/BinderComponent/BpOpenCVEngine.cpp  |     71 -
 .../engine/jni/BinderComponent/BpOpenCVEngine.h    |     20 -
 .../jni/BinderComponent/HardwareDetector.cpp       |    182 -
 .../engine/jni/BinderComponent/HardwareDetector.h  |     41 -
 .../engine/jni/BinderComponent/OpenCVEngine.cpp    |    202 -
 .../engine/jni/BinderComponent/OpenCVEngine.h      |     37 -
 .../engine/jni/BinderComponent/ProcReader.cpp      |     31 -
 .../engine/jni/BinderComponent/ProcReader.h        |     30 -
 .../engine/jni/BinderComponent/StringUtils.cpp     |     92 -
 .../engine/jni/BinderComponent/StringUtils.h       |     13 -
 .../engine/jni/BinderComponent/TegraDetector.h     |     14 -
 .../engine/jni/JNIWrapper/HardwareDetector_jni.cpp |     25 -
 .../engine/jni/JNIWrapper/HardwareDetector_jni.h   |     48 -
 .../jni/JNIWrapper/JavaBasedPackageManager.cpp     |    202 -
 .../jni/JNIWrapper/JavaBasedPackageManager.h       |     22 -
 .../engine/jni/JNIWrapper/OpenCVEngine_jni.cpp     |     69 -
 .../engine/jni/JNIWrapper/OpenCVEngine_jni.h       |     37 -
 .../engine/jni/JNIWrapper/OpenCVLibraryInfo.cpp    |     88 -
 .../engine/jni/JNIWrapper/OpenCVLibraryInfo.h      |     27 -
 .../service/engine/jni/NativeClient/ClientMain.cpp |     42 -
 .../jni/NativeService/CommonPackageManager.cpp     |    238 -
 .../jni/NativeService/CommonPackageManager.h       |     33 -
 .../jni/NativeService/NativePackageManager.cpp     |     19 -
 .../jni/NativeService/NativePackageManager.h       |     16 -
 .../engine/jni/NativeService/PackageInfo.cpp       |    530 -
 .../service/engine/jni/NativeService/PackageInfo.h |     55 -
 .../engine/jni/NativeService/ServiceMain.cpp       |     32 -
 .../engine/jni/Tests/HardwareDetectionTest.cpp     |    177 -
 .../service/engine/jni/Tests/OpenCVEngineTest.cpp  |    329 -
 .../service/engine/jni/Tests/PackageInfoTest.cpp   |    261 -
 .../engine/jni/Tests/PackageManagerStub.cpp        |     18 -
 .../service/engine/jni/Tests/PackageManagerStub.h  |     17 -
 .../engine/jni/Tests/PackageManagmentTest.cpp      |    155 -
 .../android/service/engine/jni/Tests/TestMain.cpp  |      7 -
 .../android/service/engine/jni/Tests/Tests.mk      |     47 -
 .../service/engine/jni/Tests/gtest/gtest-all.cpp   |   9118 -
 .../android/service/engine/jni/Tests/gtest/gtest.h |  19537 --
 .../service/engine/jni/include/EngineCommon.h      |     22 -
 .../service/engine/jni/include/IOpenCVEngine.h     |     32 -
 .../service/engine/jni/include/IPackageManager.h   |     17 -
 .../engine/jni/include/OpenCVEngineHelper.h        |      0
 .../service/engine/res/layout-small/info.xml       |     61 -
 .../service/engine/res/layout-small/main.xml       |    123 -
 .../android/service/engine/res/layout/info.xml     |     61 -
 .../android/service/engine/res/layout/main.xml     |    126 +-
 .../android/service/engine/res/values/strings.xml  |      5 +-
 .../src/org/opencv/engine/BinderConnector.java     |     46 -
 .../src/org/opencv/engine/HardwareDetector.java    |    149 +-
 .../src/org/opencv/engine/MarketConnector.java     |    117 +-
 .../src/org/opencv/engine/OpenCVEngineService.java |    173 +-
 .../src/org/opencv/engine/OpenCVLibraryInfo.java   |     40 -
 .../org/opencv/engine/manager/ManagerActivity.java |    506 +-
 .../opencv/engine/manager/PackageListAdapter.java  |     36 -
 platforms/android/service/engine_test/.classpath   |     10 -
 platforms/android/service/engine_test/.project     |     34 -
 .../service/engine_test/AndroidManifest.xml        |     20 -
 platforms/android/service/engine_test/build.xml    |     92 -
 .../android/service/engine_test/project.properties |     14 -
 .../engine_test/res/drawable-hdpi/ic_launcher.png  |    Bin 4147 -> 0 bytes
 .../engine_test/res/drawable-ldpi/ic_launcher.png  |    Bin 1723 -> 0 bytes
 .../engine_test/res/drawable-mdpi/ic_launcher.png  |    Bin 2574 -> 0 bytes
 .../service/engine_test/res/layout/main.xml        |     12 -
 .../service/engine_test/res/values/strings.xml     |      7 -
 .../opencv/engine/test/EngineInterfaceTest.java    |     65 -
 platforms/android/service/push_native.py           |     27 -
 platforms/android/service/readme.txt               |     36 +-
 platforms/android/service/test_native.py           |     36 -
 platforms/ios/Info.plist.in                        |      4 +-
 platforms/ios/build_framework.py                   |    261 +-
 platforms/ios/cmake/Modules/Platform/iOS.cmake     |      5 +-
 platforms/linux/arm-gnueabi.toolchain.cmake        |      5 +-
 platforms/osx/Info.plist.in                        |     18 +
 platforms/osx/build_framework.py                   |     45 +
 platforms/scripts/cmake_winrt.cmd                  |     18 +-
 platforms/scripts/valgrind.supp                    |      6 +
 platforms/winrt/build_all.bat                      |     86 +
 platforms/winrt/readme.txt                         |    159 +
 platforms/winrt/setup_winrt.bat                    |      2 +
 platforms/winrt/setup_winrt.ps1                    |    383 +
 samples/CMakeLists.txt                             |     28 +-
 samples/MacOSX/FaceTracker/FaceTracker-Info.plist  |     20 -
 samples/MacOSX/FaceTracker/FaceTracker.cpp         |     86 -
 .../FaceTracker.xcodeproj/project.pbxproj          |    262 -
 samples/MacOSX/FaceTracker/README.txt              |     35 -
 samples/android/15-puzzle/AndroidManifest.xml      |      7 +-
 .../opencv/samples/puzzle15/Puzzle15Activity.java  |     11 +-
 .../opencv/samples/puzzle15/Puzzle15Processor.java |      9 +-
 samples/android/CMakeLists.txt                     |     11 +-
 .../android/camera-calibration/AndroidManifest.xml |      6 +-
 .../CameraCalibrationActivity.java                 |      8 +-
 .../cameracalibration/CameraCalibrator.java        |      5 +-
 .../cameracalibration/OnCameraFrameRender.java     |      6 +-
 .../color-blob-detection/AndroidManifest.xml       |      4 +-
 .../ColorBlobDetectionActivity.java                |     10 +-
 samples/android/face-detection/AndroidManifest.xml |      4 +-
 samples/android/face-detection/jni/Android.mk      |     10 +-
 .../jni/DetectionBasedTracker_jni.cpp              |    106 +-
 .../org/opencv/samples/facedetect/FdActivity.java  |     12 +-
 samples/android/hello-android/cmake_android.cmd    |     18 +-
 samples/android/hello-android/main.cpp             |     10 +-
 samples/android/hello-android/run.cmd              |     98 +-
 .../image-manipulations/AndroidManifest.xml        |      4 +-
 .../ImageManipulationsActivity.java                |     17 +-
 samples/android/native-activity/.classpath         |      8 -
 samples/android/native-activity/.cproject          |     61 -
 samples/android/native-activity/.project           |    101 -
 .../.settings/org.eclipse.jdt.core.prefs           |      4 -
 .../android/native-activity/AndroidManifest.xml    |     36 -
 samples/android/native-activity/CMakeLists.txt     |     12 -
 samples/android/native-activity/jni/Android.mk     |     14 -
 samples/android/native-activity/jni/Application.mk |      4 -
 samples/android/native-activity/jni/native.cpp     |    232 -
 .../android/native-activity/res/drawable/icon.png  |    Bin 1997 -> 0 bytes
 .../android/native-activity/res/values/strings.xml |      4 -
 .../samples/NativeActivity/CvNativeActivity.java   |     44 -
 .../tutorial-1-camerapreview/AndroidManifest.xml   |      4 +-
 .../res/layout/tutorial1_surface_view.xml          |      8 -
 .../samples/tutorial1/Tutorial1Activity.java       |     47 +-
 .../tutorial-2-mixedprocessing/AndroidManifest.xml |      4 +-
 .../tutorial-2-mixedprocessing/jni/Android.mk      |     10 +-
 .../tutorial-2-mixedprocessing/jni/jni_part.cpp    |      4 +-
 .../samples/tutorial2/Tutorial2Activity.java       |      9 +-
 .../tutorial-3-cameracontrol/AndroidManifest.xml   |      4 +-
 .../samples/tutorial3/Tutorial3Activity.java       |      8 +-
 samples/android/tutorial-4-cuda/.classpath         |      8 -
 samples/android/tutorial-4-cuda/.cproject          |     76 -
 samples/android/tutorial-4-cuda/.project           |    101 -
 .../.settings/org.eclipse.jdt.core.prefs           |      4 -
 .../android/tutorial-4-cuda/AndroidManifest.xml    |     38 -
 samples/android/tutorial-4-cuda/CMakeLists.txt     |     17 -
 samples/android/tutorial-4-cuda/jni/Android.mk     |     15 -
 samples/android/tutorial-4-cuda/jni/Application.mk |      4 -
 samples/android/tutorial-4-cuda/jni/jni_part.cpp   |     35 -
 .../android/tutorial-4-cuda/res/drawable/icon.png  |    Bin 1997 -> 0 bytes
 .../res/layout/tutorial4_surface_view.xml          |     11 -
 .../android/tutorial-4-cuda/res/values/strings.xml |      4 -
 .../samples/tutorial4/Tutorial4Activity.java       |    191 -
 samples/android/tutorial-4-opencl/.classpath       |      9 +
 samples/android/tutorial-4-opencl/.cproject        |     61 +
 samples/android/tutorial-4-opencl/.project         |     49 +
 .../.settings/org.eclipse.jdt.core.prefs           |      4 +
 .../android/tutorial-4-opencl/AndroidManifest.xml  |     32 +
 samples/android/tutorial-4-opencl/CMakeLists.txt   |     27 +
 samples/android/tutorial-4-opencl/jni/Android.mk   |     27 +
 .../android/tutorial-4-opencl/jni/Application.mk   |      4 +
 .../android/tutorial-4-opencl/jni/CLprocessor.cpp  |    283 +
 samples/android/tutorial-4-opencl/jni/common.hpp   |     19 +
 samples/android/tutorial-4-opencl/jni/jni.c        |     20 +
 samples/android/tutorial-4-opencl/lint.xml         |      3 +
 .../tutorial-4-opencl}/res/drawable/icon.png       |    Bin
 .../tutorial-4-opencl/res/layout/activity.xml      |     26 +
 .../android/tutorial-4-opencl/res/menu/menu.xml    |      9 +
 .../tutorial-4-opencl/res/values/strings.xml       |      6 +
 .../opencv/samples/tutorial4/MyGLSurfaceView.java  |    112 +
 .../org/opencv/samples/tutorial4/NativePart.java   |     18 +
 .../samples/tutorial4/Tutorial4Activity.java       |    102 +
 samples/c/CMakeLists.txt                           |     59 -
 samples/c/JCB.png                                  |    Bin 372 -> 0 bytes
 samples/c/adaptiveskindetector.cpp                 |    415 -
 samples/c/agaricus-lepiota.data                    |   8124 -
 samples/c/airplane.jpg                             |    Bin 85238 -> 0 bytes
 samples/c/baboon200.jpg                            |    Bin 21952 -> 0 bytes
 samples/c/baboon200_rotated.jpg                    |    Bin 11226 -> 0 bytes
 samples/c/bgfg_codebook.cpp                        |    240 -
 samples/c/blobtrack_sample.cpp                     |    755 -
 samples/c/build_all.sh                             |     16 -
 samples/c/calonder_params.xml                      |     10 -
 samples/c/cat.jpg                                  |    Bin 65555 -> 0 bytes
 samples/c/cat.xml                                  |    Bin 210308 -> 0 bytes
 samples/c/contours.c                               |    167 -
 samples/c/convert_cascade.c                        |     50 -
 samples/c/cvsample.dsp                             |     92 -
 samples/c/cvsample.vs2005.vcproj                   |    413 -
 samples/c/delaunay.c                               |    242 -
 samples/c/example_cmake/CMakeLists.txt             |     15 -
 samples/c/example_cmake/README.txt                 |     27 -
 samples/c/example_cmake/minarea.c                  |    116 -
 samples/c/facedetect.cmd                           |      2 -
 samples/c/facedetect.cpp                           |    278 -
 samples/c/fback_c.c                                |     75 -
 samples/c/find_obj.cpp                             |    322 -
 samples/c/find_obj_calonder.cpp                    |    166 -
 samples/c/find_obj_ferns.cpp                       |    155 -
 samples/c/latentsvmdetect.cpp                      |    105 -
 samples/c/lena.jpg                                 |    Bin 91814 -> 0 bytes
 samples/c/morphology.c                             |    130 -
 samples/c/motempl.c                                |    203 -
 samples/c/mser_sample.cpp                          |     86 -
 samples/c/mushroom.cpp                             |    322 -
 samples/c/one_way_sample.cpp                       |    118 -
 samples/c/one_way_train_0000.jpg                   |    Bin 28611 -> 0 bytes
 samples/c/one_way_train_0001.jpg                   |    Bin 29553 -> 0 bytes
 samples/c/one_way_train_images.txt                 |      2 -
 samples/c/polar_transforms.c                       |     87 -
 samples/c/puzzle.png                               |    Bin 646219 -> 0 bytes
 samples/c/pyramid_segmentation.c                   |     99 -
 samples/c/scene_l.bmp                              |    Bin 111670 -> 0 bytes
 samples/c/scene_r.bmp                              |    Bin 111670 -> 0 bytes
 samples/c/smiledetect.cpp                          |    247 -
 samples/c/tree_engine.cpp                          |    138 -
 samples/c/waveform.data                            |   5000 -
 samples/cpp/3calibration.cpp                       |    119 +-
 samples/cpp/CMakeLists.txt                         |     48 +-
 .../cpp/OpenEXRimages_HDR_Retina_toneMapping.cpp   |    276 -
 .../OpenEXRimages_HDR_Retina_toneMapping_video.cpp |    363 -
 samples/cpp/Qt_sample/CMakeLists.txt               |     12 -
 samples/cpp/Qt_sample/cube4.avi                    |    Bin 1825984 -> 0 bytes
 samples/cpp/Qt_sample/qt_opengl.cpp                |    268 -
 samples/cpp/autofocus.cpp                          |    436 +
 samples/cpp/baboon.jpg                             |    Bin 179920 -> 0 bytes
 samples/cpp/bagofwords_classification.cpp          |   2625 -
 samples/cpp/bgfg_gmg.cpp                           |     81 -
 samples/cpp/bgfg_segm.cpp                          |     42 +-
 samples/cpp/brief_match_test.cpp                   |    130 -
 samples/cpp/build3dmodel.cpp                       |    687 -
 samples/cpp/calibration.cpp                        |    227 +-
 samples/cpp/calibration_artificial.cpp             |    334 -
 samples/cpp/camshiftdemo.cpp                       |     52 +-
 samples/cpp/chamfer.cpp                            |     74 -
 samples/cpp/cloning_demo.cpp                       |    247 +
 samples/cpp/cloning_gui.cpp                        |    547 +
 samples/cpp/connected_components.cpp               |     50 +-
 samples/cpp/contours2.cpp                          |     11 +-
 samples/cpp/convexhull.cpp                         |     14 +-
 samples/cpp/cout_mat.cpp                           |     26 +-
 samples/cpp/create_mask.cpp                        |    159 +
 samples/cpp/dbt_face_detection.cpp                 |    105 +
 samples/cpp/delaunay2.cpp                          |     25 +-
 samples/cpp/demhist.cpp                            |     21 +-
 samples/cpp/descriptor_extractor_matcher.cpp       |    304 -
 samples/cpp/detect_blob.cpp                        |    199 +
 samples/cpp/detect_mser.cpp                        |    542 +
 samples/cpp/detection_based_tracker_sample.cpp     |    170 -
 samples/cpp/detector_descriptor_evaluation.cpp     |    980 -
 .../cpp/detector_descriptor_matcher_evaluation.cpp |    345 -
 samples/cpp/dft.cpp                                |     24 +-
 samples/cpp/distrans.cpp                           |     61 +-
 samples/cpp/drawing.cpp                            |     16 +-
 samples/cpp/edge.cpp                               |     19 +-
 samples/cpp/em.cpp                                 |     48 +-
 samples/cpp/example_cmake/CMakeLists.txt           |     30 +
 samples/cpp/example_cmake/Makefile                 |     12 +
 samples/cpp/example_cmake/example.cpp              |     50 +
 samples/cpp/fabmap/stlucia_test_small0000.jpeg     |    Bin 30139 -> 0 bytes
 samples/cpp/fabmap/stlucia_test_small0001.jpeg     |    Bin 32412 -> 0 bytes
 samples/cpp/fabmap/stlucia_test_small0002.jpeg     |    Bin 39202 -> 0 bytes
 samples/cpp/fabmap/stlucia_test_small0003.jpeg     |    Bin 31817 -> 0 bytes
 samples/cpp/fabmap/stlucia_test_small0004.jpeg     |    Bin 29448 -> 0 bytes
 samples/cpp/fabmap/stlucia_test_small0005.jpeg     |    Bin 30569 -> 0 bytes
 samples/cpp/fabmap/stlucia_test_small0006.jpeg     |    Bin 34486 -> 0 bytes
 samples/cpp/fabmap/stlucia_test_small0007.jpeg     |    Bin 36663 -> 0 bytes
 samples/cpp/fabmap/stlucia_test_small0008.jpeg     |    Bin 32048 -> 0 bytes
 samples/cpp/fabmap/stlucia_test_small0009.jpeg     |    Bin 30311 -> 0 bytes
 samples/cpp/fabmap/train_data_small.yml            |   9197 -
 samples/cpp/fabmap/vocab_small.yml                 |  11632 -
 samples/cpp/fabmap_sample.cpp                      |    214 -
 samples/cpp/facedetect.cpp                         |    244 +
 samples/cpp/facerec_at_t.txt                       |    400 -
 samples/cpp/facerec_demo.cpp                       |    162 -
 samples/cpp/facial_features.cpp                    |    211 +
 samples/cpp/fback.cpp                              |     17 +-
 samples/cpp/fern_params.xml                        |     10 -
 samples/cpp/ffilldemo.cpp                          |     23 +-
 samples/cpp/filestorage.cpp                        |     17 +-
 samples/cpp/fitellipse.cpp                         |     37 +-
 samples/cpp/freak_demo.cpp                         |    128 -
 samples/cpp/fruits.jpg                             |    Bin 82429 -> 0 bytes
 samples/cpp/gencolors.cpp                          |     36 -
 samples/cpp/generic_descriptor_match.cpp           |     93 -
 samples/cpp/grabcut.cpp                            |     36 +-
 samples/cpp/houghcircles.cpp                       |     26 +-
 samples/cpp/houghlines.cpp                         |     22 +-
 samples/cpp/hybridtrackingsample.cpp               |    182 -
 samples/cpp/image.cpp                              |     41 +-
 samples/cpp/image_alignment.cpp                    |    397 +
 samples/cpp/image_sequence.cpp                     |     12 +-
 samples/cpp/imagelist_creator.cpp                  |     13 +-
 samples/cpp/inpaint.cpp                            |     21 +-
 samples/cpp/intelperc_capture.cpp                  |    187 +-
 samples/cpp/kalman.cpp                             |     18 +-
 samples/cpp/kmeans.cpp                             |     13 +-
 samples/cpp/laplace.cpp                            |     51 +-
 samples/cpp/latentsvm_multidetect.cpp              |    173 -
 samples/cpp/lena.jpg                               |    Bin 91814 -> 0 bytes
 samples/cpp/letter_recog.cpp                       |    882 +-
 samples/cpp/linemod.cpp                            |    703 -
 samples/cpp/lkdemo.cpp                             |     29 +-
 samples/cpp/logistic_regression.cpp                |    182 +
 samples/cpp/logo.png                               |    Bin 939 -> 0 bytes
 samples/cpp/logo_in_clutter.png                    |    Bin 95962 -> 0 bytes
 samples/cpp/logpolar_bsm.cpp                       |     82 -
 samples/cpp/lsd_lines.cpp                          |     53 +
 samples/cpp/mask_tmpl.cpp                          |     81 +
 samples/cpp/matcher_simple.cpp                     |     58 -
 samples/cpp/matching_to_many_images.cpp            |    262 -
 samples/cpp/matching_to_many_images/query.png      |    Bin 121403 -> 0 bytes
 samples/cpp/matching_to_many_images/train/1.png    |    Bin 118730 -> 0 bytes
 samples/cpp/matching_to_many_images/train/2.png    |    Bin 114372 -> 0 bytes
 samples/cpp/matching_to_many_images/train/3.png    |    Bin 120917 -> 0 bytes
 .../matching_to_many_images/train/trainImages.txt  |      3 -
 samples/cpp/matchmethod_orb_akaze_brisk.cpp        |    183 +
 samples/cpp/meanshift_segmentation.cpp             |     77 -
 samples/cpp/memorial.exr                           |    Bin 1275047 -> 0 bytes
 samples/cpp/minarea.cpp                            |     38 +-
 samples/cpp/morphology2.cpp                        |     23 +-
 samples/cpp/npr_demo.cpp                           |    103 +
 samples/cpp/opencv_version.cpp                     |     18 +-
 samples/cpp/openni_capture.cpp                     |    170 +-
 samples/cpp/pca.cpp                                |     27 +-
 samples/cpp/peopledetect.cpp                       |    111 -
 samples/cpp/phase_corr.cpp                         |      7 +-
 samples/cpp/points_classifier.cpp                  |    585 +-
 samples/cpp/polar_transforms.cpp                   |     94 +
 samples/cpp/retinaDemo.cpp                         |    156 -
 samples/cpp/rgbdodometry.cpp                       |    178 -
 samples/cpp/rgbdodometry/depth_00000.png           |    Bin 104673 -> 0 bytes
 samples/cpp/rgbdodometry/depth_00002.png           |    Bin 101864 -> 0 bytes
 samples/cpp/rgbdodometry/image_00000.png           |    Bin 466110 -> 0 bytes
 samples/cpp/rgbdodometry/image_00002.png           |    Bin 443258 -> 0 bytes
 samples/cpp/segment_objects.cpp                    |     29 +-
 samples/cpp/select3dobj.cpp                        |    171 +-
 samples/cpp/shape_example.cpp                      |    120 +
 samples/cpp/simpleflow_demo.cpp                    |    219 -
 samples/cpp/smiledetect.cpp                        |    213 +
 samples/cpp/squares.cpp                            |      9 +-
 samples/cpp/starter_imagelist.cpp                  |     30 +-
 samples/cpp/starter_video.cpp                      |     78 +-
 samples/cpp/stereo_calib.cpp                       |     96 +-
 samples/cpp/stereo_calib.xml                       |     32 -
 samples/cpp/stereo_match.cpp                       |    274 +-
 samples/cpp/stitching.cpp                          |      5 +-
 samples/cpp/stitching_detailed.cpp                 |    240 +-
 samples/cpp/stuff.jpg                              |    Bin 29365 -> 0 bytes
 samples/cpp/train_HOG.cpp                          |    445 +
 samples/cpp/tree_engine.cpp                        |    116 +
 samples/cpp/tsukuba_l.png                          |    Bin 85192 -> 0 bytes
 samples/cpp/tsukuba_r.png                          |    Bin 85104 -> 0 bytes
 .../tutorial_code/HighGUI/AddingImagesTrackbar.cpp |      9 +-
 .../HighGUI/BasicLinearTransformsTrackbar.cpp      |      1 +
 .../tutorial_code/HighGUI/GDAL_IO/gdal-image.cpp   |    242 +
 .../video-input-psnr-ssim.cpp                      |     21 +-
 .../HighGUI/video-write/video-write.cpp            |     14 +-
 .../Histograms_Matching/EqualizeHist_Demo.cpp      |      3 +-
 .../Histograms_Matching/MatchTemplate_Demo.cpp     |      5 +-
 .../Histograms_Matching/calcBackProject_Demo1.cpp  |      1 +
 .../Histograms_Matching/calcBackProject_Demo2.cpp  |      3 +-
 .../Histograms_Matching/calcHist_Demo.cpp          |      3 +-
 .../Histograms_Matching/compareHist_Demo.cpp       |      1 +
 samples/cpp/tutorial_code/ImgProc/AddingImages.cpp |      9 +-
 .../ImgProc/BasicLinearTransforms.cpp              |      1 +
 samples/cpp/tutorial_code/ImgProc/Morphology_1.cpp |      3 +-
 samples/cpp/tutorial_code/ImgProc/Morphology_2.cpp |      3 +-
 samples/cpp/tutorial_code/ImgProc/Morphology_3.cpp |    127 +
 samples/cpp/tutorial_code/ImgProc/Pyramids.cpp     |      5 +-
 samples/cpp/tutorial_code/ImgProc/Smoothing.cpp    |      3 +-
 samples/cpp/tutorial_code/ImgProc/Threshold.cpp    |      1 +
 .../tutorial_code/ImgTrans/CannyDetector_Demo.cpp  |      3 +-
 .../ImgTrans/Geometric_Transforms_Demo.cpp         |      1 +
 .../tutorial_code/ImgTrans/HoughCircle_Demo.cpp    |      6 +-
 .../cpp/tutorial_code/ImgTrans/HoughLines_Demo.cpp |      9 +-
 .../cpp/tutorial_code/ImgTrans/Laplace_Demo.cpp    |      3 +-
 samples/cpp/tutorial_code/ImgTrans/Remap_Demo.cpp  |      3 +-
 samples/cpp/tutorial_code/ImgTrans/Sobel_Demo.cpp  |      3 +-
 .../tutorial_code/ImgTrans/copyMakeBorder_demo.cpp |      3 +-
 .../cpp/tutorial_code/ImgTrans/filter2D_demo.cpp   |      3 +-
 .../tutorial_code/ImgTrans/imageSegmentation.cpp   |    168 +
 .../ShapeDescriptors/findContours_demo.cpp         |     12 +-
 .../ShapeDescriptors/generalContours_demo1.cpp     |      3 +-
 .../ShapeDescriptors/generalContours_demo2.cpp     |      3 +-
 .../tutorial_code/ShapeDescriptors/hull_demo.cpp   |      3 +-
 .../ShapeDescriptors/moments_demo.cpp              |      3 +-
 .../TrackingMotion/cornerDetector_Demo.cpp         |      1 +
 .../TrackingMotion/cornerHarris_Demo.cpp           |      1 +
 .../TrackingMotion/cornerSubPix_Demo.cpp           |      3 +-
 .../TrackingMotion/goodFeaturesToTrack_Demo.cpp    |      1 +
 .../camera_calibration/camera_calibration.cpp      |    357 +-
 .../calib3d/camera_calibration/in_VID5.xml         |      4 +-
 .../real_time_pose_estimation/CMakeLists.txt       |     19 +
 .../calib3d/real_time_pose_estimation/Data/box.mp4 |    Bin 0 -> 1901774 bytes
 .../calib3d/real_time_pose_estimation/Data/box.ply |     31 +
 .../real_time_pose_estimation/Data/cookies_ORB.yml |  31793 +++
 .../Data/resized_IMG_3875.JPG                      |    Bin 0 -> 104766 bytes
 .../real_time_pose_estimation/src/CsvReader.cpp    |     79 +
 .../real_time_pose_estimation/src/CsvReader.h      |     40 +
 .../real_time_pose_estimation/src/CsvWriter.cpp    |     48 +
 .../real_time_pose_estimation/src/CsvWriter.h      |     25 +
 .../calib3d/real_time_pose_estimation/src/Mesh.cpp |     82 +
 .../calib3d/real_time_pose_estimation/src/Mesh.h   |     86 +
 .../real_time_pose_estimation/src/Model.cpp        |     73 +
 .../calib3d/real_time_pose_estimation/src/Model.h  |     54 +
 .../src/ModelRegistration.cpp                      |     35 +
 .../src/ModelRegistration.h                        |     43 +
 .../real_time_pose_estimation/src/PnPProblem.cpp   |    319 +
 .../real_time_pose_estimation/src/PnPProblem.h     |     58 +
 .../src/RobustMatcher.cpp                          |    152 +
 .../real_time_pose_estimation/src/RobustMatcher.h  |     81 +
 .../real_time_pose_estimation/src/Utils.cpp        |    292 +
 .../calib3d/real_time_pose_estimation/src/Utils.h  |     69 +
 .../src/main_detection.cpp                         |    471 +
 .../src/main_registration.cpp                      |    268 +
 .../tutorial_code/calib3d/stereoBM/SBM_Sample.cpp  |     13 +-
 .../cpp/tutorial_code/contrib/retina_tutorial.cpp  |    146 -
 .../cpp/tutorial_code/core/Matrix/Drawing_1.cpp    |      5 +-
 .../cpp/tutorial_code/core/Matrix/Drawing_2.cpp    |      5 +-
 .../discrete_fourier_transform.cpp                 |      9 +-
 .../core/file_input_output/file_input_output.cpp   |      2 +-
 .../core/how_to_scan_images/how_to_scan_images.cpp |     32 +-
 .../interoperability_with_OpenCV_1.cpp             |     32 +-
 .../core/ippasync/ippasync_sample.cpp              |    168 +
 .../mat_mask_operations/mat_mask_operations.cpp    |     16 +-
 .../mat_the_basic_image_container.cpp              |     48 +-
 .../cpp/tutorial_code/features2D/AKAZE_match.cpp   |     79 +
 .../features2D/AKAZE_tracking/planar_tracking.cpp  |    184 +
 .../features2D/AKAZE_tracking/stats.h              |     34 +
 .../features2D/AKAZE_tracking/utils.h              |     59 +
 .../tutorial_code/features2D/SURF_FlannMatcher.cpp |    100 -
 .../tutorial_code/features2D/SURF_Homography.cpp   |    124 -
 .../tutorial_code/features2D/SURF_descriptor.cpp   |     72 -
 .../cpp/tutorial_code/features2D/SURF_detector.cpp |     62 -
 .../gpu-basics-similarity.cpp                      |    251 +-
 .../gpu/gpu-thrust-interop/CMakeLists.txt          |     10 +
 .../gpu/gpu-thrust-interop/Thrust_interop.hpp      |     74 +
 .../tutorial_code/gpu/gpu-thrust-interop/main.cu   |    110 +
 samples/cpp/tutorial_code/images/Megamind.png      |    Bin 236023 -> 0 bytes
 samples/cpp/tutorial_code/images/Megamind_alt.png  |    Bin 289248 -> 0 bytes
 samples/cpp/tutorial_code/images/baboon.jpg        |    Bin 179920 -> 0 bytes
 samples/cpp/tutorial_code/images/cat.jpg           |    Bin 65555 -> 0 bytes
 samples/cpp/tutorial_code/images/hand_sample1.jpg  |    Bin 53566 -> 0 bytes
 samples/cpp/tutorial_code/images/hand_sample2.jpg  |    Bin 16443 -> 0 bytes
 samples/cpp/tutorial_code/images/hand_sample3.jpg  |    Bin 11072 -> 0 bytes
 samples/cpp/tutorial_code/images/lena.png          |    Bin 473831 -> 0 bytes
 samples/cpp/tutorial_code/images/yellowball.jpg    |    Bin 30791 -> 0 bytes
 .../introduction/display_image/display_image.cpp   |     38 +-
 .../introduction_windows_vs.cpp                    |      7 +-
 .../ml/introduction_to_pca/introduction_to_pca.cpp |    146 +
 .../ml/introduction_to_svm/introduction_to_svm.cpp |     62 +-
 .../ml/non_linear_svms/non_linear_svms.cpp         |     49 +-
 .../objectDetection/objectDetection.cpp            |    112 +-
 .../objectDetection/objectDetection2.cpp           |    112 +-
 .../tutorial_code/photo/decolorization/decolor.cpp |     40 +
 .../photo/hdr_imaging/hdr_imaging.cpp              |     54 +
 .../non_photorealistic_rendering/npr_demo.cpp      |     96 +
 .../photo/seamless_cloning/cloning_demo.cpp        |    246 +
 .../photo/seamless_cloning/cloning_gui.cpp         |    545 +
 samples/cpp/tutorial_code/video/bg_sub.cpp         |    181 +
 samples/cpp/tutorial_code/viz/creating_widgets.cpp |      2 +-
 samples/cpp/tutorial_code/viz/launching_viz.cpp    |      4 +-
 samples/cpp/tutorial_code/viz/transformations.cpp  |      2 +-
 samples/cpp/tutorial_code/viz/widget_pose.cpp      |      4 +-
 .../cpp/tutorial_code/xfeatures2D/LATCH_match.cpp  |    107 +
 samples/cpp/tvl1_optical_flow.cpp                  |     33 +-
 samples/cpp/video_dmtx.cpp                         |    101 -
 samples/cpp/video_homography.cpp                   |    233 -
 samples/cpp/videostab.cpp                          |    665 +-
 samples/cpp/watershed.cpp                          |     24 +-
 samples/{gpu => data}/768x576.avi                  |    Bin
 samples/data/H1to3p.xml                            |     11 +
 .../tutorial_code/images => data}/HappyFish.jpg    |    Bin
 .../tutorial_code/images => data}/LinuxLogo.jpg    |    Bin
 .../tutorial_code/images => data}/WindowsLogo.jpg  |    Bin
 samples/{python2 => }/data/aero1.jpg               |    Bin
 samples/{python2 => }/data/aero3.jpg               |    Bin
 samples/data/aloeGT.png                            |    Bin 0 -> 98827 bytes
 samples/{gpu => data}/aloeL.jpg                    |    Bin
 samples/{gpu => data}/aloeR.jpg                    |    Bin
 samples/{c => data}/baboon.jpg                     |    Bin
 samples/{gpu => data}/basketball1.png              |    Bin
 samples/{gpu => data}/basketball2.png              |    Bin
 samples/data/blox.jpg                              |    Bin 0 -> 7705 bytes
 samples/{cpp => data}/board.jpg                    |    Bin
 samples/{c => data}/box.png                        |    Bin
 samples/{c => data}/box_in_scene.png               |    Bin
 samples/{cpp => data}/building.jpg                 |    Bin
 samples/data/butterfly.jpg                         |    Bin 0 -> 44746 bytes
 samples/data/cards.png                             |    Bin 0 -> 77914 bytes
 samples/data/chessboard.png                        |    Bin 0 -> 62550 bytes
 .../tutorial_code/images => data}/chicky_512.png   |    Bin
 samples/data/data01.xml                            |     58 +
 samples/data/detect_blob.png                       |    Bin 0 -> 34115 bytes
 samples/{python2 => }/data/digits.png              |    Bin
 samples/{c => data}/fruits.jpg                     |    Bin
 samples/data/graf1.png                             |    Bin 0 -> 951440 bytes
 samples/data/graf3.png                             |    Bin 0 -> 976092 bytes
 samples/data/home.jpg                              |    Bin 0 -> 32197 bytes
 .../tutorial_code/images => data}/imageTextN.png   |    Bin
 .../tutorial_code/images => data}/imageTextR.png   |    Bin
 samples/{c => data}/intrinsics.yml                 |      0
 samples/data/left.jpg                              |    Bin 0 -> 24056 bytes
 samples/{cpp => data}/left01.jpg                   |    Bin
 samples/{cpp => data}/left02.jpg                   |    Bin
 samples/{cpp => data}/left03.jpg                   |    Bin
 samples/{cpp => data}/left04.jpg                   |    Bin
 samples/{cpp => data}/left05.jpg                   |    Bin
 samples/{cpp => data}/left06.jpg                   |    Bin
 samples/{cpp => data}/left07.jpg                   |    Bin
 samples/{cpp => data}/left08.jpg                   |    Bin
 samples/{cpp => data}/left09.jpg                   |    Bin
 samples/{cpp => data}/left11.jpg                   |    Bin
 samples/{cpp => data}/left12.jpg                   |    Bin
 samples/{cpp => data}/left13.jpg                   |    Bin
 samples/{cpp => data}/left14.jpg                   |    Bin
 samples/{cpp => data}/letter-recognition.data      |      0
 samples/{python2 => }/data/licenseplate_motion.jpg |    Bin
 samples/data/mask.png                              |    Bin 0 -> 3943 bytes
 samples/data/messi5.jpg                            |    Bin 0 -> 72937 bytes
 samples/data/notes.png                             |    Bin 0 -> 14650 bytes
 .../tutorial_code/images => data}/opencv-logo.png  |    Bin
 samples/data/pca_test1.jpg                         |    Bin 0 -> 33227 bytes
 samples/{cpp => data}/pic1.png                     |    Bin
 samples/{cpp => data}/pic2.png                     |    Bin
 samples/{cpp => data}/pic3.png                     |    Bin
 samples/{cpp => data}/pic4.png                     |    Bin
 samples/{cpp => data}/pic5.png                     |    Bin
 samples/{cpp => data}/pic6.png                     |    Bin
 samples/data/right.jpg                             |    Bin 0 -> 23826 bytes
 samples/{cpp => data}/right01.jpg                  |    Bin
 samples/{cpp => data}/right02.jpg                  |    Bin
 samples/{cpp => data}/right03.jpg                  |    Bin
 samples/{cpp => data}/right04.jpg                  |    Bin
 samples/{cpp => data}/right05.jpg                  |    Bin
 samples/{cpp => data}/right06.jpg                  |    Bin
 samples/{cpp => data}/right07.jpg                  |    Bin
 samples/{cpp => data}/right08.jpg                  |    Bin
 samples/{cpp => data}/right09.jpg                  |    Bin
 samples/{cpp => data}/right11.jpg                  |    Bin
 samples/{cpp => data}/right12.jpg                  |    Bin
 samples/{cpp => data}/right13.jpg                  |    Bin
 samples/{cpp => data}/right14.jpg                  |    Bin
 samples/{gpu => data}/rubberwhale1.png             |    Bin
 samples/{gpu => data}/rubberwhale2.png             |    Bin
 samples/data/shape_sample/1.png                    |    Bin 0 -> 705 bytes
 samples/data/shape_sample/10.png                   |    Bin 0 -> 1024 bytes
 samples/data/shape_sample/11.png                   |    Bin 0 -> 722 bytes
 samples/data/shape_sample/12.png                   |    Bin 0 -> 437 bytes
 samples/data/shape_sample/13.png                   |    Bin 0 -> 443 bytes
 samples/data/shape_sample/14.png                   |    Bin 0 -> 1820 bytes
 samples/data/shape_sample/15.png                   |    Bin 0 -> 803 bytes
 samples/data/shape_sample/16.png                   |    Bin 0 -> 830 bytes
 samples/data/shape_sample/17.png                   |    Bin 0 -> 3100 bytes
 samples/data/shape_sample/18.png                   |    Bin 0 -> 3283 bytes
 samples/data/shape_sample/19.png                   |    Bin 0 -> 1560 bytes
 samples/data/shape_sample/2.png                    |    Bin 0 -> 813 bytes
 samples/data/shape_sample/20.png                   |    Bin 0 -> 1571 bytes
 samples/data/shape_sample/3.png                    |    Bin 0 -> 2301 bytes
 samples/data/shape_sample/4.png                    |    Bin 0 -> 2431 bytes
 samples/data/shape_sample/5.png                    |    Bin 0 -> 852 bytes
 samples/data/shape_sample/6.png                    |    Bin 0 -> 969 bytes
 samples/data/shape_sample/7.png                    |    Bin 0 -> 874 bytes
 samples/data/shape_sample/8.png                    |    Bin 0 -> 851 bytes
 samples/data/shape_sample/9.png                    |    Bin 0 -> 1204 bytes
 samples/{python2 => }/data/starry_night.jpg        |    Bin
 samples/data/stereo_calib.xml                      |     31 +
 samples/{c => data}/stuff.jpg                      |    Bin
 samples/{cpp => data}/templ.png                    |    Bin
 samples/{python2 => }/data/text_defocus.jpg        |    Bin
 samples/{python2 => }/data/text_motion.jpg         |    Bin
 samples/data/tmpl.png                              |    Bin 0 -> 5911 bytes
 samples/{c => data}/tree.avi                       |    Bin
 samples/directx/CMakeLists.txt                     |     45 +
 samples/directx/d3d10_interop.cpp                  |    303 +
 samples/directx/d3d11_interop.cpp                  |    491 +
 samples/directx/d3d9_interop.cpp                   |    317 +
 samples/directx/d3d9ex_interop.cpp                 |    318 +
 samples/directx/d3dsample.hpp                      |    225 +
 samples/directx/winapp.hpp                         |    132 +
 samples/gpu/CMakeLists.txt                         |     47 +-
 samples/gpu/alpha_comp.cpp                         |      6 +-
 samples/gpu/bgfg_segm.cpp                          |     86 +-
 samples/gpu/brox_optical_flow.cpp                  |    269 -
 samples/gpu/cascadeclassifier.cpp                  |    115 +-
 samples/gpu/cascadeclassifier_nvidia_api.cpp       |     34 +-
 samples/gpu/driver_api_multi.cpp                   |     31 +-
 samples/gpu/driver_api_stereo_multi.cpp            |     40 +-
 samples/gpu/farneback_optical_flow.cpp             |     50 +-
 samples/gpu/generalized_hough.cpp                  |    191 +-
 samples/gpu/hog.cpp                                |    176 +-
 samples/gpu/houghlines.cpp                         |     30 +-
 samples/gpu/morphology.cpp                         |    223 +-
 samples/gpu/multi.cpp                              |     32 +-
 samples/gpu/opengl.cpp                             |     29 +-
 samples/gpu/optical_flow.cpp                       |     89 +-
 samples/gpu/opticalflow_nvidia_api.cpp             |     11 +-
 samples/gpu/performance/CMakeLists.txt             |     24 +-
 samples/gpu/performance/performance.cpp            |     30 +-
 samples/gpu/performance/performance.h              |     13 +-
 samples/gpu/performance/tests.cpp                  |    783 +-
 samples/gpu/pyrlk_optical_flow.cpp                 |    114 +-
 samples/gpu/road.png                               |    Bin 691285 -> 0 bytes
 samples/gpu/stereo_match.cpp                       |    118 +-
 samples/gpu/stereo_multi.cpp                       |    106 +-
 samples/gpu/super_resolution.cpp                   |    189 +-
 samples/gpu/surf_keypoint_matcher.cpp              |     28 +-
 samples/gpu/tick_meter.hpp                         |     48 +
 samples/gpu/tsucuba_left.png                       |    Bin 174536 -> 0 bytes
 samples/gpu/tsucuba_right.png                      |    Bin 174348 -> 0 bytes
 samples/gpu/video_reader.cpp                       |     37 +-
 samples/gpu/video_writer.cpp                       |     43 +-
 samples/hal/README.md                              |     34 +
 samples/hal/c_hal/CMakeLists.txt                   |     11 +
 samples/hal/c_hal/impl.c                           |    371 +
 samples/hal/c_hal/impl.h                           |    245 +
 samples/hal/slow_hal/CMakeLists.txt                |     11 +
 samples/hal/slow_hal/impl.cpp                      |     33 +
 samples/hal/slow_hal/impl.hpp                      |     20 +
 .../simple-sample/resources/images/lena.png        |    Bin 620636 -> 0 bytes
 .../simple-sample/src/simple_sample/core.clj       |      6 +-
 samples/java/opencv_version.java                   |     23 +
 samples/java/sbt/project/plugins.sbt               |      2 +-
 samples/java/sbt/src/main/java/DetectFaceDemo.java |      9 +-
 .../scala/ScalaCorrespondenceMatchingDemo.scala    |     16 +-
 .../sbt/src/main/scala/ScalaDetectFaceDemo.scala   |      9 +-
 samples/ocl/CMakeLists.txt                         |     59 -
 samples/ocl/adaptive_bilateral_filter.cpp          |     64 -
 samples/ocl/bgfg_segm.cpp                          |    125 -
 samples/ocl/clahe.cpp                              |    111 -
 samples/ocl/facedetect.cpp                         |    384 -
 samples/ocl/hog.cpp                                |    447 -
 samples/ocl/pyrlk_optical_flow.cpp                 |    264 -
 samples/ocl/squares.cpp                            |    340 -
 samples/ocl/stereo_match.cpp                       |    382 -
 samples/ocl/surf_matcher.cpp                       |    328 -
 samples/ocl/tvl1_optical_flow.cpp                  |    237 -
 samples/opencl/CMakeLists.txt                      |     72 +
 samples/opencl/opencl-opencv-interop.cpp           |   1013 +
 samples/opengl/CMakeLists.txt                      |     55 +
 samples/opengl/opengl_interop.cpp                  |    550 +
 samples/opengl/winapp.hpp                          |    270 +
 samples/python/.gitignore                          |     10 +
 samples/python/CMakeLists.txt                      |      6 +
 samples/python/_coverage.py                        |     29 +
 samples/python/_doc.py                             |     27 +
 samples/python/_run_winpack_demo_python27.cmd      |     47 +
 samples/python/asift.py                            |    163 +
 samples/python/browse.py                           |     65 +
 samples/python/calibrate.py                        |    112 +
 samples/python/camera.py                           |     15 -
 samples/python/camshift.py                         |    212 +-
 samples/python/chessboard.py                       |     34 -
 samples/python/coherence.py                        |     85 +
 samples/python/color_histogram.py                  |     62 +
 samples/python/common.py                           |    236 +
 samples/python/contours.py                         |    202 +-
 samples/python/convexhull.py                       |     65 -
 samples/python/cv20squares.py                      |    169 -
 samples/python/cvutils.py                          |     20 -
 samples/python/deconvolution.py                    |    130 +
 samples/python/delaunay.py                         |    139 -
 samples/python/demhist.py                          |     80 -
 samples/python/demo.py                             |    175 +
 samples/python/dft.py                              |    159 +-
 samples/python/digits.py                           |    186 +
 samples/python/digits_adjust.py                    |    139 +
 samples/python/digits_video.py                     |     97 +
 samples/python/distrans.py                         |    143 +-
 samples/python/dmtx.py                             |    184 -
 samples/python/drawing.py                          |    162 -
 samples/python/edge.py                             |     93 +-
 samples/python/facedetect.py                       |    170 +-
 samples/python/fback.py                            |     56 -
 samples/python/feature_homography.py               |     97 +
 samples/python/ffilldemo.py                        |    160 -
 samples/python/find_obj.py                         |    190 +
 samples/python/fitellipse.py                       |    104 -
 samples/python/fitline.py                          |     98 +
 samples/python/floodfill.py                        |     80 +
 samples/python/gabor_threads.py                    |     76 +
 samples/python/gaussian_mix.py                     |     69 +
 samples/python/grabcut.py                          |    179 +
 samples/python/hist.py                             |    119 +
 samples/python/houghcircles.py                     |     39 +
 samples/python/houghlines.py                       |    104 +-
 samples/python/inpaint.py                          |    101 +-
 samples/python/kalman.py                           |     96 +-
 samples/python/kmeans.py                           |     82 +-
 samples/python/laplace.py                          |     45 -
 samples/python/lappyr.py                           |     74 +
 samples/python/letter_recog.py                     |    185 +
 samples/python/lk_homography.py                    |    119 +
 samples/python/lk_track.py                         |    104 +
 samples/python/lkdemo.py                           |    192 -
 samples/python/logpolar.py                         |     62 +-
 samples/python/minarea.py                          |     62 -
 samples/python/minidemo.py                         |     13 -
 samples/python/morphology.py                       |    144 +-
 samples/python/mosse.py                            |    198 +
 samples/python/motempl.py                          |    110 -
 samples/python/mouse_and_match.py                  |     83 +
 samples/python/mser.py                             |     42 +
 samples/python/numpy_array.py                      |     66 -
 samples/python/numpy_warhol.py                     |     48 -
 samples/python/opencv_version.py                   |     33 +
 samples/python/opt_flow.py                         |     97 +
 samples/python/peopledetect.py                     |    117 +-
 samples/python/plane_ar.py                         |    110 +
 samples/python/plane_tracker.py                    |    188 +
 samples/python/pyramid_segmentation.py             |     41 -
 samples/python/squares.py                          |    186 +-
 samples/python/stereo_match.py                     |     78 +
 samples/python/texture_flow.py                     |     47 +
 samples/python/turing.py                           |     74 +
 samples/python/video.py                            |    202 +
 samples/python/video_threaded.py                   |     89 +
 samples/python/video_v4l2.py                       |     67 +
 samples/python/watershed.py                        |    193 +-
 samples/python2/_coverage.py                       |     31 -
 samples/python2/_doc.py                            |     16 -
 samples/python2/asift.py                           |    144 -
 samples/python2/browse.py                          |     50 -
 samples/python2/calibrate.py                       |     59 -
 samples/python2/camshift.py                        |    119 -
 samples/python2/coherence.py                       |     75 -
 samples/python2/color_histogram.py                 |     50 -
 samples/python2/common.py                          |    217 -
 samples/python2/contours.py                        |     62 -
 samples/python2/deconvolution.py                   |    119 -
 samples/python2/demo.py                            |    157 -
 samples/python2/dft.py                             |    100 -
 samples/python2/digits.py                          |    177 -
 samples/python2/digits_adjust.py                   |    164 -
 samples/python2/digits_video.py                    |     86 -
 samples/python2/distrans.py                        |     63 -
 samples/python2/edge.py                            |     45 -
 samples/python2/facedetect.py                      |     61 -
 samples/python2/facerec_demo.py                    |    166 -
 samples/python2/feature_homography.py              |     90 -
 samples/python2/find_obj.py                        |    167 -
 samples/python2/fitline.py                         |     82 -
 samples/python2/floodfill.py                       |     71 -
 samples/python2/gabor_threads.py                   |     67 -
 samples/python2/gaussian_mix.py                    |     59 -
 samples/python2/grabcut.py                         |    174 -
 samples/python2/hist.py                            |    111 -
 samples/python2/inpaint.py                         |     44 -
 samples/python2/kmeans.py                          |     46 -
 samples/python2/lappyr.py                          |     64 -
 samples/python2/letter_recog.py                    |    182 -
 samples/python2/lk_homography.py                   |    114 -
 samples/python2/lk_track.py                        |     99 -
 samples/python2/morphology.py                      |     72 -
 samples/python2/mosse.py                           |    188 -
 samples/python2/motempl.py                         |     83 -
 samples/python2/mouse_and_match.py                 |     74 -
 samples/python2/mser.py                            |     40 -
 samples/python2/opt_flow.py                        |     85 -
 samples/python2/peopledetect.py                    |     58 -
 samples/python2/plane_ar.py                        |    105 -
 samples/python2/plane_tracker.py                   |    173 -
 samples/python2/squares.py                         |     48 -
 samples/python2/stereo_match.py                    |     76 -
 samples/python2/texture_flow.py                    |     38 -
 samples/python2/turing.py                          |     67 -
 samples/python2/video.py                           |    194 -
 samples/python2/video_dmtx.py                      |     70 -
 samples/python2/video_threaded.py                  |     85 -
 samples/python2/watershed.py                       |     79 -
 samples/tapi/CMakeLists.txt                        |     52 +
 samples/tapi/bgfg_segm.cpp                         |    123 +
 samples/tapi/camshift.cpp                          |    227 +
 samples/tapi/clahe.cpp                             |    109 +
 samples/tapi/hog.cpp                               |    367 +
 samples/tapi/pyrlk_optical_flow.cpp                |    232 +
 samples/tapi/squares.cpp                           |    205 +
 samples/tapi/tvl1_optical_flow.cpp                 |    233 +
 samples/tapi/ufacedetect.cpp                       |    257 +
 samples/va_intel/CMakeLists.txt                    |     38 +
 samples/va_intel/display.cpp.inc                   |    239 +
 samples/va_intel/va_intel_interop.cpp              |    279 +
 samples/winrt/.gitignore                           |     87 +
 samples/winrt/FaceDetection/FaceDetection.sln      |     40 +
 samples/winrt/FaceDetection/FaceDetection/App.xaml |      7 +
 .../winrt/FaceDetection/FaceDetection/App.xaml.cpp |    125 +
 .../winrt/FaceDetection/FaceDetection/App.xaml.h   |     27 +
 .../FaceDetection/Assets/Logo.scale-100.png        |    Bin 0 -> 801 bytes
 .../FaceDetection/Assets/SmallLogo.scale-100.png   |    Bin 0 -> 329 bytes
 .../Assets/SplashScreen.scale-100.png              |    Bin 0 -> 2146 bytes
 .../FaceDetection/Assets/StoreLogo.scale-100.png   |    Bin 0 -> 429 bytes
 .../FaceDetection/FaceDetection/Assets/group1.jpg  |    Bin 0 -> 46348 bytes
 .../FaceDetection/FaceDetection/Assets/group2.jpg  |    Bin 0 -> 187445 bytes
 .../FaceDetection/FaceDetection/Assets/group3.jpg  |    Bin 0 -> 92973 bytes
 .../Assets/haarcascade_frontalface_alt.xml         |  24350 +++
 .../FaceDetection/FaceDetection.vcxproj            |    199 +
 .../FaceDetection/FaceDetection.vcxproj.filters    |     69 +
 .../FaceDetection/FaceDetection_TemporaryKey.pfx   |    Bin 0 -> 2456 bytes
 .../FaceDetection/FaceDetection/MainPage.xaml      |     34 +
 .../FaceDetection/FaceDetection/MainPage.xaml.cpp  |     81 +
 .../FaceDetection/FaceDetection/MainPage.xaml.h    |     32 +
 .../FaceDetection/Package.appxmanifest             |     41 +
 .../winrt/FaceDetection/FaceDetection/opencv.props |     54 +
 samples/winrt/FaceDetection/FaceDetection/pch.cpp  |      6 +
 samples/winrt/FaceDetection/FaceDetection/pch.h    |     11 +
 samples/winrt/ImageManipulations/MediaCapture.sln  |    106 +-
 .../winrt/ImageManipulations/MediaCapture.vcxproj  |    510 +-
 .../MediaCapture.vcxproj.filters                   |     56 +
 .../MediaCapture_TemporaryKey.pfx                  |    Bin 0 -> 2704 bytes
 .../OcvTransform/OcvImageManipulations.idl         |      1 +
 .../MediaExtensions/OcvTransform/OcvTransform.cpp  |     30 +-
 .../OcvTransform/OcvTransform.vcxproj              |    646 +-
 .../MediaExtensions/OcvTransform/opencv.props      |     31 +
 .../winrt/ImageManipulations/Package.appxmanifest  |     24 +-
 .../winrt/ImageManipulations/assets/StoreLogo.png  |    Bin 0 -> 1426 bytes
 .../assets/windows-sdk.scale-100.png               |    Bin 0 -> 1426 bytes
 samples/winrt/ImageManipulations/opencv.props      |     31 +
 .../winrt/JavaScript/MediaCaptureJavaScript.jsproj |    115 +
 .../winrt/JavaScript/MediaCaptureJavaScript.sln    |     84 +
 .../MediaCaptureJavaScript_TemporaryKey.pfx        |    Bin 0 -> 2512 bytes
 samples/winrt/JavaScript/css/default.css           |      6 +
 samples/winrt/JavaScript/default.html              |     31 +
 samples/winrt/JavaScript/html/AdvancedCapture.html |     40 +
 samples/winrt/JavaScript/images/logo.scale-100.png |    Bin 0 -> 4609 bytes
 samples/winrt/JavaScript/images/microsoft-sdk.png  |    Bin 0 -> 3405 bytes
 samples/winrt/JavaScript/images/smallTile-sdk.png  |    Bin 0 -> 1248 bytes
 .../JavaScript/images/smalllogo.scale-100.png      |    Bin 0 -> 1099 bytes
 samples/winrt/JavaScript/images/splash-sdk.png     |    Bin 0 -> 5068 bytes
 .../JavaScript/images/splashscreen.scale-100.png   |    Bin 0 -> 2146 bytes
 samples/winrt/JavaScript/images/squareTile-sdk.png |    Bin 0 -> 2482 bytes
 samples/winrt/JavaScript/images/storeLogo-sdk.png  |    Bin 0 -> 1550 bytes
 .../JavaScript/images/storelogo.scale-100.png      |    Bin 0 -> 429 bytes
 samples/winrt/JavaScript/images/tile-sdk.png       |    Bin 0 -> 2665 bytes
 samples/winrt/JavaScript/images/windows-sdk.png    |    Bin 0 -> 1426 bytes
 samples/winrt/JavaScript/js/AdvancedCapture.js     |    161 +
 samples/winrt/JavaScript/js/default.js             |     74 +
 samples/winrt/JavaScript/package.appxmanifest      |     35 +
 .../winrt/JavaScript/sample-utils/sample-utils.css |    213 +
 .../winrt/JavaScript/sample-utils/sample-utils.js  |    204 +
 .../JavaScript/sample-utils/scenario-select.html   |     15 +
 .../OcvImageProcessing/OcvImageProcessing.sln      |     78 +-
 .../OcvImageProcessing/Assets/Lena.png             |    Bin 494405 -> 0 bytes
 .../OcvImageProcessing/MainPage.xaml.cpp           |     90 +-
 .../OcvImageProcessing/MainPage.xaml.h             |      5 +
 .../OcvImageProcessing/OcvImageProcessing.vcxproj  |    459 +-
 .../OcvImageProcessing.vcxproj.filters             |     33 -
 .../OcvImageProcessing_TemporaryKey.pfx            |    Bin 0 -> 2512 bytes
 .../OcvImageProcessing/Package.appxmanifest        |     20 +-
 .../OcvImageProcessing/opencv.props                |     43 +
 samples/winrt/readme.txt                           |      6 +
 samples/winrt_universal/.gitignore                 |     87 +
 samples/winrt_universal/PhoneTutorial/App.xaml     |      7 +
 samples/winrt_universal/PhoneTutorial/App.xaml.cpp |    137 +
 samples/winrt_universal/PhoneTutorial/App.xaml.h   |     29 +
 .../PhoneTutorial/Assets/Logo.scale-240.png        |    Bin 0 -> 2516 bytes
 .../PhoneTutorial/Assets/SmallLogo.scale-240.png   |    Bin 0 -> 753 bytes
 .../Assets/SplashScreen.scale-240.png              |    Bin 0 -> 14715 bytes
 .../Assets/Square71x71Logo.scale-240.png           |    Bin 0 -> 1122 bytes
 .../PhoneTutorial/Assets/StoreLogo.scale-240.png   |    Bin 0 -> 2200 bytes
 .../PhoneTutorial/Assets/WideLogo.scale-240.png    |    Bin 0 -> 4530 bytes
 .../winrt_universal/PhoneTutorial/MainPage.xaml    |     17 +
 .../PhoneTutorial/MainPage.xaml.cpp                |    122 +
 .../winrt_universal/PhoneTutorial/MainPage.xaml.h  |     29 +
 .../PhoneTutorial/Package.appxmanifest             |     34 +
 .../PhoneTutorial/PhoneTutorial.sln                |     32 +
 .../PhoneTutorial/PhoneTutorial.vcxproj            |    168 +
 .../PhoneTutorial/PhoneTutorial.vcxproj.filters    |     51 +
 samples/winrt_universal/PhoneTutorial/opencv.props |     31 +
 samples/winrt_universal/PhoneTutorial/pch.cpp      |      6 +
 samples/winrt_universal/PhoneTutorial/pch.h        |     10 +
 .../VideoCaptureXAML/VideoCaptureXAML.sln          |     84 +
 .../video_capture_xaml/opencv.props                |     58 +
 .../video_capture_xaml.Shared/App.xaml             |      4 +
 .../video_capture_xaml.Shared/App.xaml.cpp         |    173 +
 .../video_capture_xaml.Shared/App.xaml.h           |     57 +
 .../video_capture_xaml.Shared/main.cpp             |    141 +
 .../video_capture_xaml.Shared/pch.cpp              |      6 +
 .../video_capture_xaml.Shared/pch.h                |     11 +
 .../video_capture_xaml.Shared.vcxitems             |     35 +
 .../video_capture_xaml.Shared.vcxitems.filters     |     13 +
 .../Assets/Logo.scale-100.png                      |    Bin 0 -> 801 bytes
 .../Assets/SmallLogo.scale-100.png                 |    Bin 0 -> 329 bytes
 .../Assets/SplashScreen.scale-100.png              |    Bin 0 -> 2146 bytes
 .../Assets/StoreLogo.scale-100.png                 |    Bin 0 -> 429 bytes
 .../Assets/haarcascade_frontalface_alt.xml         |  24350 +++
 .../video_capture_xaml.Windows/MainPage.xaml       |     25 +
 .../video_capture_xaml.Windows/MainPage.xaml.cpp   |     61 +
 .../video_capture_xaml.Windows/MainPage.xaml.h     |     24 +
 .../Package.appxmanifest                           |     27 +
 .../video_capture_xaml.Windows/readme.txt          |     30 +
 .../video_capture_xaml.Windows.vcxproj             |    200 +
 .../video_capture_xaml.Windows.vcxproj.filters     |     46 +
 .../video_capture_xaml.Windows_TemporaryKey.pfx    |    Bin 0 -> 2536 bytes
 .../Assets/Logo.scale-240.png                      |    Bin 0 -> 2516 bytes
 .../Assets/SmallLogo.scale-240.png                 |    Bin 0 -> 753 bytes
 .../Assets/SplashScreen.scale-240.png              |    Bin 0 -> 14715 bytes
 .../Assets/Square71x71Logo.scale-240.png           |    Bin 0 -> 1122 bytes
 .../Assets/StoreLogo.scale-240.png                 |    Bin 0 -> 2200 bytes
 .../Assets/WideLogo.scale-240.png                  |    Bin 0 -> 4530 bytes
 .../video_capture_xaml.WindowsPhone/MainPage.xaml  |     26 +
 .../MainPage.xaml.cpp                              |     79 +
 .../MainPage.xaml.h                                |     28 +
 .../Package.appxmanifest                           |     46 +
 .../video_capture_xaml.WindowsPhone.vcxproj        |    147 +
 ...video_capture_xaml.WindowsPhone.vcxproj.filters |     42 +
 ...ideo_capture_xaml.WindowsPhone_TemporaryKey.pfx |    Bin 0 -> 2536 bytes
 samples/winrt_universal/readme.txt                 |      6 +
 samples/wp8/.gitignore                             |     87 +
 .../wp8/OcvImageManipulation/ImageManipulation.sln |     76 +
 .../PhoneXamlDirect3DApp1/App.xaml                 |     20 +
 .../PhoneXamlDirect3DApp1/App.xaml.cs              |    223 +
 .../PhoneXamlDirect3DApp1/Assets/AlignmentGrid.png |    Bin 0 -> 9042 bytes
 .../Assets/ApplicationIcon.png                     |    Bin 0 -> 3392 bytes
 .../Assets/Tiles/FlipCycleTileLarge.png            |    Bin 0 -> 9930 bytes
 .../Assets/Tiles/FlipCycleTileMedium.png           |    Bin 0 -> 9070 bytes
 .../Assets/Tiles/FlipCycleTileSmall.png            |    Bin 0 -> 3674 bytes
 .../Assets/Tiles/IconicTileMediumLarge.png         |    Bin 0 -> 4937 bytes
 .../Assets/Tiles/IconicTileSmall.png               |    Bin 0 -> 3724 bytes
 .../PhoneXamlDirect3DApp1/LocalizedStrings.cs      |     14 +
 .../PhoneXamlDirect3DApp1/MainPage.xaml            |     56 +
 .../PhoneXamlDirect3DApp1/MainPage.xaml.cs         |    103 +
 .../OcvImageManipulation.csproj                    |    166 +
 .../Properties/AppManifest.xml                     |      6 +
 .../Properties/AssemblyInfo.cs                     |     37 +
 .../Properties/WMAppManifest.xml                   |     44 +
 .../Resources/AppResources.Designer.cs             |    105 +
 .../Resources/AppResources.resx                    |    131 +
 .../PhoneXamlDirect3DApp1/SplashScreenImage.jpg    |    Bin 0 -> 120470 bytes
 .../PhoneXamlDirect3DApp1Comp/BasicTimer.h         |     76 +
 .../PhoneXamlDirect3DApp1Comp/Direct3DBase.cpp     |    162 +
 .../PhoneXamlDirect3DApp1Comp/Direct3DBase.h       |     37 +
 .../Direct3DContentProvider.cpp                    |     77 +
 .../Direct3DContentProvider.h                      |     33 +
 .../PhoneXamlDirect3DApp1Comp/Direct3DInterop.cpp  |    351 +
 .../PhoneXamlDirect3DApp1Comp/Direct3DInterop.h    |    143 +
 .../PhoneXamlDirect3DApp1Comp/DirectXHelper.h      |     41 +
 .../PhoneXamlDirect3DApp1Comp.vcxproj              |    143 +
 .../PhoneXamlDirect3DApp1Comp/QuadRenderer.cpp     |    340 +
 .../PhoneXamlDirect3DApp1Comp/QuadRenderer.h       |     56 +
 .../SimplePixelShader.hlsl                         |     25 +
 .../SimpleVertexShader.hlsl                        |     39 +
 .../PhoneXamlDirect3DApp1Comp/opencv.props         |     41 +
 .../PhoneXamlDirect3DApp1Comp/pch.cpp              |      1 +
 .../PhoneXamlDirect3DApp1Comp/pch.h                |     10 +
 samples/wp8/OcvRotatingCube/OcvRotatingCube.sln    |     76 +
 .../PhoneXamlDirect3DApp1/App.xaml                 |     20 +
 .../PhoneXamlDirect3DApp1/App.xaml.cs              |    223 +
 .../PhoneXamlDirect3DApp1/Assets/AlignmentGrid.png |    Bin 0 -> 9042 bytes
 .../Assets/ApplicationIcon.png                     |    Bin 0 -> 3392 bytes
 .../Assets/Tiles/FlipCycleTileLarge.png            |    Bin 0 -> 9930 bytes
 .../Assets/Tiles/FlipCycleTileMedium.png           |    Bin 0 -> 9070 bytes
 .../Assets/Tiles/FlipCycleTileSmall.png            |    Bin 0 -> 3674 bytes
 .../Assets/Tiles/IconicTileMediumLarge.png         |    Bin 0 -> 4937 bytes
 .../Assets/Tiles/IconicTileSmall.png               |    Bin 0 -> 3724 bytes
 .../PhoneXamlDirect3DApp1/LocalizedStrings.cs      |     14 +
 .../PhoneXamlDirect3DApp1/MainPage.xaml            |     40 +
 .../PhoneXamlDirect3DApp1/MainPage.xaml.cs         |     95 +
 .../PhoneXamlDirect3DApp1/OcvRotatingCube.csproj   |    167 +
 .../Properties/AppManifest.xml                     |      6 +
 .../Properties/AssemblyInfo.cs                     |     37 +
 .../Properties/WMAppManifest.xml                   |     43 +
 .../Resources/AppResources.Designer.cs             |    105 +
 .../Resources/AppResources.resx                    |    131 +
 .../PhoneXamlDirect3DApp1/SplashScreenImage.jpg    |    Bin 0 -> 120470 bytes
 .../PhoneXamlDirect3DApp1Comp/BasicTimer.h         |     76 +
 .../PhoneXamlDirect3DApp1Comp/CubeRenderer.cpp     |    416 +
 .../PhoneXamlDirect3DApp1Comp/CubeRenderer.h       |     61 +
 .../PhoneXamlDirect3DApp1Comp/Direct3DBase.cpp     |    162 +
 .../PhoneXamlDirect3DApp1Comp/Direct3DBase.h       |     37 +
 .../Direct3DContentProvider.cpp                    |     77 +
 .../Direct3DContentProvider.h                      |     33 +
 .../PhoneXamlDirect3DApp1Comp/Direct3DInterop.cpp  |    186 +
 .../PhoneXamlDirect3DApp1Comp/Direct3DInterop.h    |     80 +
 .../PhoneXamlDirect3DApp1Comp/DirectXHelper.h      |     41 +
 .../PhoneXamlDirect3DApp1Comp.vcxproj              |    152 +
 .../SimplePixelShader.hlsl                         |     25 +
 .../SimpleVertexShader.hlsl                        |     39 +
 .../PhoneXamlDirect3DApp1Comp/opencv.props         |     40 +
 .../PhoneXamlDirect3DApp1Comp/pch.cpp              |      1 +
 .../PhoneXamlDirect3DApp1Comp/pch.h                |      7 +
 .../OpenCVXaml/OpenCVComponent/OpenCVComponent.cpp |     67 +
 .../OpenCVXaml/OpenCVComponent/OpenCVComponent.h   |     14 +
 .../OpenCVComponent/OpenCVComponent.vcxproj        |    153 +
 .../OpenCVComponent.vcxproj.filters                |     17 +
 .../wp8/OpenCVXaml/OpenCVComponent/opencv.props    |     34 +
 samples/wp8/OpenCVXaml/OpenCVComponent/pch.cpp     |      6 +
 samples/wp8/OpenCVXaml/OpenCVComponent/pch.h       |      6 +
 samples/wp8/OpenCVXaml/OpenCVXaml.sln              |     76 +
 samples/wp8/OpenCVXaml/OpenCVXaml/App.xaml         |     20 +
 samples/wp8/OpenCVXaml/OpenCVXaml/App.xaml.cs      |    223 +
 .../OpenCVXaml/OpenCVXaml/Assets/AlignmentGrid.png |    Bin 0 -> 9042 bytes
 .../OpenCVXaml/Assets/ApplicationIcon.png          |    Bin 0 -> 3392 bytes
 .../OpenCVXaml/Assets/Tiles/FlipCycleTileLarge.png |    Bin 0 -> 9930 bytes
 .../Assets/Tiles/FlipCycleTileMedium.png           |    Bin 0 -> 9070 bytes
 .../OpenCVXaml/Assets/Tiles/FlipCycleTileSmall.png |    Bin 0 -> 3674 bytes
 .../Assets/Tiles/IconicTileMediumLarge.png         |    Bin 0 -> 4937 bytes
 .../OpenCVXaml/Assets/Tiles/IconicTileSmall.png    |    Bin 0 -> 3724 bytes
 .../wp8/OpenCVXaml/OpenCVXaml/LocalizedStrings.cs  |     14 +
 samples/wp8/OpenCVXaml/OpenCVXaml/MainPage.xaml    |     64 +
 samples/wp8/OpenCVXaml/OpenCVXaml/MainPage.xaml.cs |     70 +
 .../wp8/OpenCVXaml/OpenCVXaml/OpenCVXaml.csproj    |    167 +
 .../OpenCVXaml/Properties/AppManifest.xml          |      6 +
 .../OpenCVXaml/Properties/AssemblyInfo.cs          |     37 +
 .../OpenCVXaml/Properties/WMAppManifest.xml        |     38 +
 .../OpenCVXaml/Resources/AppResources.Designer.cs  |    127 +
 .../OpenCVXaml/Resources/AppResources.resx         |    137 +
 samples/wp8/readme.txt                             |      6 +
 4655 files changed, 1098314 insertions(+), 1220713 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