[opencv] 12/26: Merge tag 'debian/3.1.0+dfsg1-1_exp1' into debian-robotics

Leopold Palomo-Avellaneda leo at alaxarxa.net
Thu Sep 7 12:48:16 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 a994910dc1b1095bdf667e49a808a1af172904d1
Merge: a5064ab d1eb6d9
Author: Leopold Palomo-Avellaneda <leo at alaxarxa.net>
Date:   Fri Jun 23 12:12:22 2017 +0200

    Merge tag 'debian/3.1.0+dfsg1-1_exp1' into debian-robotics
    
    opencv Debian release 3.1.0+dfsg1-1~exp1

 contrib/.gitattributes                             |      7 +
 contrib/.travis.yml                                |     14 +
 contrib/CONTRIBUTING.md                            |      3 +
 contrib/LICENSE                                    |     42 +
 contrib/README.md                                  |     55 +
 .../retina_model/images/retina_TreeHdr_retina.jpg  |    Bin 0 -> 150688 bytes
 .../retina_model/images/retina_TreeHdr_small.jpg   |    Bin 0 -> 166872 bytes
 .../retina_model/images/studentsSample_input.jpg   |    Bin 0 -> 80282 bytes
 .../retina_model/images/studentsSample_magno.jpg   |    Bin 0 -> 28228 bytes
 .../retina_model/images/studentsSample_parvo.jpg   |    Bin 0 -> 69443 bytes
 .../images/retina_TreeHdr_small.jpg                |    Bin 0 -> 50051 bytes
 ...isual_Debugging_Introduction_Tutorial_Cover.jpg |    Bin 0 -> 2576 bytes
 .../images/01_overview_single.jpg                  |    Bin 0 -> 46273 bytes
 .../images/02_single_image_view.jpg                |    Bin 0 -> 86790 bytes
 .../images/03_overview_two.jpg                     |    Bin 0 -> 54117 bytes
 .../images/04_default_filter_view.jpg              |    Bin 0 -> 101265 bytes
 .../images/05_default_filter_view_high_zoom.jpg    |    Bin 0 -> 74332 bytes
 .../images/06_default_filter_view_edges.jpg        |    Bin 0 -> 83120 bytes
 .../images/07_dual_filter_view_edges.jpg           |    Bin 0 -> 118307 bytes
 .../images/08_overview_all.jpg                     |    Bin 0 -> 103285 bytes
 .../images/09_overview_filtered_type_match.jpg     |    Bin 0 -> 110629 bytes
 .../images/10_line_match_view-cutout-small.jpg     |    Bin 0 -> 53499 bytes
 .../images/10_line_match_view-cutout.jpg           |    Bin 0 -> 116205 bytes
 .../images/10_line_match_view.jpg                  |    Bin 0 -> 159673 bytes
 .../images/11_line_match_view_portion_selector.jpg |    Bin 0 -> 146518 bytes
 .../12_translation_match_view_portion_selector.jpg |    Bin 0 -> 139491 bytes
 .../images/13_raw_view.jpg                         |    Bin 0 -> 149292 bytes
 .../images/14_overview_group_by_line.jpg           |    Bin 0 -> 95614 bytes
 .../tutorials/ximgproc/prediction/images/01.jpg    |    Bin 0 -> 213395 bytes
 .../tutorials/ximgproc/prediction/images/02.jpg    |    Bin 0 -> 265967 bytes
 .../tutorials/ximgproc/prediction/images/03.jpg    |    Bin 0 -> 324549 bytes
 .../tutorials/ximgproc/prediction/images/04.jpg    |    Bin 0 -> 218871 bytes
 .../tutorials/ximgproc/prediction/images/05.jpg    |    Bin 0 -> 159862 bytes
 .../tutorials/ximgproc/prediction/images/06.jpg    |    Bin 0 -> 180049 bytes
 .../tutorials/ximgproc/prediction/images/07.jpg    |    Bin 0 -> 208101 bytes
 .../tutorials/ximgproc/prediction/images/08.jpg    |    Bin 0 -> 230647 bytes
 .../tutorials/ximgproc/prediction/images/09.jpg    |    Bin 0 -> 246905 bytes
 .../tutorials/ximgproc/prediction/images/10.jpg    |    Bin 0 -> 217821 bytes
 .../tutorials/ximgproc/prediction/images/11.jpg    |    Bin 0 -> 432186 bytes
 .../tutorials/ximgproc/prediction/images/12.jpg    |    Bin 0 -> 164896 bytes
 .../ximgproc/training/scripts/modelConvert.m       |     73 +
 contrib/modules/README.md                          |     59 +
 contrib/modules/aruco/CMakeLists.txt               |      2 +
 contrib/modules/aruco/README.md                    |      2 +
 contrib/modules/aruco/include/opencv2/aruco.hpp    |    502 +
 .../aruco/include/opencv2/aruco/charuco.hpp        |    322 +
 .../aruco/include/opencv2/aruco/dictionary.hpp     |    162 +
 contrib/modules/aruco/samples/calibrate_camera.cpp |    293 +
 .../aruco/samples/calibrate_camera_charuco.cpp     |    357 +
 contrib/modules/aruco/samples/create_board.cpp     |    114 +
 .../modules/aruco/samples/create_board_charuco.cpp |    113 +
 contrib/modules/aruco/samples/create_diamond.cpp   |    118 +
 contrib/modules/aruco/samples/create_marker.cpp    |     96 +
 contrib/modules/aruco/samples/detect_board.cpp     |    233 +
 .../modules/aruco/samples/detect_board_charuco.cpp |    249 +
 contrib/modules/aruco/samples/detect_diamonds.cpp  |    252 +
 contrib/modules/aruco/samples/detect_markers.cpp   |    214 +
 contrib/modules/aruco/samples/detector_params.yml  |     17 +
 contrib/modules/aruco/src/aruco.cpp                |   1544 +
 contrib/modules/aruco/src/charuco.cpp              |    946 +
 contrib/modules/aruco/src/dictionary.cpp           |    430 +
 contrib/modules/aruco/src/precomp.hpp              |     49 +
 .../modules/aruco/src/predefined_dictionaries.hpp  |  20161 ++
 contrib/modules/aruco/test/test_arucodetection.cpp |    506 +
 contrib/modules/aruco/test/test_boarddetection.cpp |    338 +
 .../modules/aruco/test/test_charucodetection.cpp   |    564 +
 contrib/modules/aruco/test/test_main.cpp           |      3 +
 contrib/modules/aruco/test/test_precomp.hpp        |     18 +
 .../aruco_board_detection.markdown                 |    260 +
 .../aruco_board_detection/images/board.jpg         |    Bin 0 -> 81038 bytes
 .../aruco_board_detection/images/gbaxis.png        |    Bin 0 -> 475630 bytes
 .../aruco_board_detection/images/gbmarkersaxis.png |    Bin 0 -> 475302 bytes
 .../aruco_board_detection/images/gbocclusion.png   |    Bin 0 -> 499052 bytes
 .../aruco_board_detection/images/gboriginal.png    |    Bin 0 -> 453948 bytes
 .../aruco_calibration/aruco_calibration.markdown   |    102 +
 .../aruco_calibration/images/arucocalibration.png  |    Bin 0 -> 331722 bytes
 .../images/charucocalibration.png                  |    Bin 0 -> 320444 bytes
 .../aruco_detection/aruco_detection.markdown       |    721 +
 .../aruco_detection/images/bitsextraction1.png     |    Bin 0 -> 9982 bytes
 .../aruco_detection/images/bitsextraction2.png     |    Bin 0 -> 31939 bytes
 .../tutorials/aruco_detection/images/marker23.jpg  |    Bin 0 -> 4777 bytes
 .../tutorials/aruco_detection/images/markers.jpg   |    Bin 0 -> 16282 bytes
 .../aruco_detection/images/removeperspective.png   |    Bin 0 -> 13090 bytes
 .../aruco_detection/images/singlemarkersaxis.png   |    Bin 0 -> 390053 bytes
 .../images/singlemarkersbrokenthresh.png           |    Bin 0 -> 1204 bytes
 .../images/singlemarkersdetection.png              |    Bin 0 -> 391593 bytes
 .../images/singlemarkersoriginal.png               |    Bin 0 -> 366823 bytes
 .../images/singlemarkersrejected.png               |    Bin 0 -> 392746 bytes
 .../aruco_detection/images/singlemarkersthresh.png |    Bin 0 -> 13063 bytes
 .../aruco/tutorials/aruco_faq/aruco_faq.markdown   |    149 +
 .../charuco_detection/charuco_detection.markdown   |    312 +
 .../charuco_detection/images/charucoboard.jpg      |    Bin 0 -> 28375 bytes
 .../charuco_detection/images/charucodefinition.png |    Bin 0 -> 33319 bytes
 .../tutorials/charuco_detection/images/chaxis.png  |    Bin 0 -> 394493 bytes
 .../charuco_detection/images/chcorners.png         |    Bin 0 -> 395960 bytes
 .../charuco_detection/images/chocclusion.png       |    Bin 0 -> 413264 bytes
 .../charuco_detection/images/choriginal.png        |    Bin 0 -> 356845 bytes
 .../charuco_diamond_detection.markdown             |    159 +
 .../images/detecteddiamonds.png                    |    Bin 0 -> 427011 bytes
 .../images/diamondmarker.png                       |    Bin 0 -> 6427 bytes
 .../images/diamondmarkers.png                      |    Bin 0 -> 429826 bytes
 .../images/diamondsaxis.png                        |    Bin 0 -> 426412 bytes
 .../tutorials/table_of_content_aruco.markdown      |     60 +
 contrib/modules/bgsegm/CMakeLists.txt              |      2 +
 contrib/modules/bgsegm/README.md                   |      5 +
 contrib/modules/bgsegm/doc/bgsegm.bib              |     17 +
 contrib/modules/bgsegm/include/opencv2/bgsegm.hpp  |    194 +
 contrib/modules/bgsegm/samples/bgfg_gmg.cpp        |     81 +
 contrib/modules/bgsegm/src/bgfg_gaussmix.cpp       |    473 +
 contrib/modules/bgsegm/src/bgfg_gmg.cpp            |    519 +
 contrib/modules/bgsegm/src/precomp.hpp             |     52 +
 .../bgsegm/test/test_backgroundsubtractor_gbh.cpp  |    138 +
 contrib/modules/bgsegm/test/test_main.cpp          |      3 +
 contrib/modules/bgsegm/test/test_precomp.hpp       |     18 +
 contrib/modules/bioinspired/CMakeLists.txt         |      3 +
 contrib/modules/bioinspired/README.md              |      6 +
 contrib/modules/bioinspired/doc/bioinspired.bib    |     56 +
 .../doc/images/HDRtoneMapping_candleSample.jpg     |    Bin 0 -> 72191 bytes
 .../doc/images/HDRtoneMapping_candleSample.svg     |    120 +
 .../doc/images/HDRtoneMapping_memorialSample.jpg   |    Bin 0 -> 231393 bytes
 .../doc/images/HDRtoneMapping_memorialSample.svg   |  21675 ++
 .../doc/images/VideoDemo_RGB_PETS2006.jpg          |    Bin 0 -> 48737 bytes
 .../doc/images/VideoDemo_RGB_PETS2006.svg          |  22615 ++
 .../doc/images/VideoDemo_thermal_park.jpg          |    Bin 0 -> 37038 bytes
 .../doc/images/VideoDemo_thermal_park.svg          |   5275 +
 .../modules/bioinspired/doc/images/retinaInput.jpg |    Bin 0 -> 13646 bytes
 .../doc/images/retinaOutput_default.jpg            |    Bin 0 -> 22461 bytes
 .../doc/images/retinaOutput_realistic.jpg          |    Bin 0 -> 19131 bytes
 contrib/modules/bioinspired/doc/retina.markdown    |    505 +
 .../bioinspired/include/opencv2/bioinspired.hpp    |     60 +
 .../include/opencv2/bioinspired/bioinspired.hpp    |     48 +
 .../include/opencv2/bioinspired/retina.hpp         |    460 +
 .../opencv2/bioinspired/retinafasttonemapping.hpp  |    138 +
 .../transientareassegmentationmodule.hpp           |    205 +
 .../bioinspired/perf/opencl/perf_retina.cpp        |    126 +
 contrib/modules/bioinspired/perf/perf_main.cpp     |     53 +
 contrib/modules/bioinspired/perf/perf_precomp.hpp  |     17 +
 .../OpenEXRimages_HDR_Retina_toneMapping.cpp       |    306 +
 .../modules/bioinspired/samples/basicRetina.cpp    |     91 +
 .../cpp/OpenEXRimages_HDR_Retina_toneMapping.cpp   |    304 +
 .../OpenEXRimages_HDR_Retina_toneMapping_video.cpp |    365 +
 .../modules/bioinspired/samples/cpp/retinaDemo.cpp |    158 +
 .../tutorial_code/bioinspired/retina_tutorial.cpp  |    149 +
 .../modules/bioinspired/samples/ocl/retina_ocl.cpp |    119 +
 contrib/modules/bioinspired/samples/retinaDemo.cpp |    161 +
 .../modules/bioinspired/src/basicretinafilter.cpp  |    888 +
 .../modules/bioinspired/src/basicretinafilter.hpp  |    678 +
 .../bioinspired/src/imagelogpolprojection.cpp      |    451 +
 .../bioinspired/src/imagelogpolprojection.hpp      |    244 +
 .../modules/bioinspired/src/magnoretinafilter.cpp  |    212 +
 .../modules/bioinspired/src/magnoretinafilter.hpp  |    246 +
 .../bioinspired/src/opencl/retina_kernel.cl        |    779 +
 .../modules/bioinspired/src/parvoretinafilter.cpp  |    233 +
 .../modules/bioinspired/src/parvoretinafilter.hpp  |    264 +
 contrib/modules/bioinspired/src/precomp.hpp        |     68 +
 contrib/modules/bioinspired/src/retina.cpp         |    745 +
 contrib/modules/bioinspired/src/retina_ocl.cpp     |   1643 +
 contrib/modules/bioinspired/src/retina_ocl.hpp     |    634 +
 contrib/modules/bioinspired/src/retinacolor.cpp    |    725 +
 contrib/modules/bioinspired/src/retinacolor.hpp    |    390 +
 .../bioinspired/src/retinafasttonemapping.cpp      |    318 +
 contrib/modules/bioinspired/src/retinafilter.cpp   |    526 +
 contrib/modules/bioinspired/src/retinafilter.hpp   |    548 +
 contrib/modules/bioinspired/src/templatebuffer.hpp |    555 +
 .../src/transientareassegmentationmodule.cpp       |    600 +
 contrib/modules/bioinspired/test/test_main.cpp     |      3 +
 contrib/modules/bioinspired/test/test_precomp.hpp  |     16 +
 .../modules/bioinspired/test/test_retina_ocl.cpp   |    164 +
 .../tutorials/images/retina_TreeHdr_retina.jpg     |    Bin 0 -> 150688 bytes
 .../tutorials/images/retina_TreeHdr_small.jpg      |    Bin 0 -> 50051 bytes
 .../tutorials/images/studentsSample_input.jpg      |    Bin 0 -> 80282 bytes
 .../tutorials/images/studentsSample_magno.jpg      |    Bin 0 -> 28228 bytes
 .../tutorials/images/studentsSample_parvo.jpg      |    Bin 0 -> 69443 bytes
 .../bioinspired/tutorials/retina_model.markdown    |    478 +
 contrib/modules/ccalib/CMakeLists.txt              |      2 +
 contrib/modules/ccalib/README.md                   |      6 +
 contrib/modules/ccalib/include/opencv2/ccalib.hpp  |    157 +
 .../ccalib/include/opencv2/ccalib/multicalib.hpp   |    212 +
 .../ccalib/include/opencv2/ccalib/omnidir.hpp      |    312 +
 .../ccalib/include/opencv2/ccalib/randpattern.hpp  |    177 +
 .../ccalib/samples/multi_cameras_calibration.cpp   |    120 +
 .../modules/ccalib/samples/omni_calibration.cpp    |    257 +
 .../ccalib/samples/omni_stereo_calibration.cpp     |    317 +
 .../ccalib/samples/random_pattern_calibration.cpp  |    161 +
 .../ccalib/samples/random_pattern_generator.cpp    |     59 +
 contrib/modules/ccalib/src/ccalib.cpp              |    495 +
 contrib/modules/ccalib/src/multicalib.cpp          |    780 +
 contrib/modules/ccalib/src/omnidir.cpp             |   2310 +
 contrib/modules/ccalib/src/precomp.hpp             |     52 +
 contrib/modules/ccalib/src/randpattern.cpp         |    395 +
 .../ccalib/tutorial/data/omni_calib_data.xml       |   1146 +
 .../ccalib/tutorial/data/omni_stereocalib_data.xml |   4683 +
 contrib/modules/ccalib/tutorial/img/disparity.jpg  |    Bin 0 -> 121607 bytes
 contrib/modules/ccalib/tutorial/img/imgs.jpg       |    Bin 0 -> 106495 bytes
 contrib/modules/ccalib/tutorial/img/lines.jpg      |    Bin 0 -> 186055 bytes
 .../modules/ccalib/tutorial/img/pattern_img.jpg    |    Bin 0 -> 107323 bytes
 contrib/modules/ccalib/tutorial/img/pointCloud.jpg |    Bin 0 -> 41833 bytes
 .../modules/ccalib/tutorial/img/random_pattern.jpg |    Bin 0 -> 101907 bytes
 contrib/modules/ccalib/tutorial/img/sample.jpg     |    Bin 0 -> 75847 bytes
 .../modules/ccalib/tutorial/img/sample_rec_cyl.jpg |    Bin 0 -> 95243 bytes
 .../modules/ccalib/tutorial/img/sample_rec_log.jpg |    Bin 0 -> 64351 bytes
 .../modules/ccalib/tutorial/img/sample_rec_per.jpg |    Bin 0 -> 52389 bytes
 .../modules/ccalib/tutorial/img/sample_rec_ste.jpg |    Bin 0 -> 107840 bytes
 .../ccalib/tutorial/multi_camera_tutorial.markdown |     45 +
 .../ccalib/tutorial/omnidir_tutorial.markdown      |    185 +
 contrib/modules/cnn_3dobj/CMakeLists.txt           |     42 +
 contrib/modules/cnn_3dobj/FindCaffe.cmake          |     14 +
 contrib/modules/cnn_3dobj/FindGlog.cmake           |     10 +
 contrib/modules/cnn_3dobj/FindProtobuf.cmake       |     10 +
 contrib/modules/cnn_3dobj/README.md                |    112 +
 contrib/modules/cnn_3dobj/cnn_3dobj_config.hpp.in  |      5 +
 contrib/modules/cnn_3dobj/doc/cnn_3dobj.bib        |     13 +
 .../cnn_3dobj/include/opencv2/cnn_3dobj.hpp        |    291 +
 .../cnn_3dobj/include/opencv2/cnn_3dobj_config.hpp |      0
 contrib/modules/cnn_3dobj/samples/CMakeLists.txt   |     21 +
 .../modules/cnn_3dobj/samples/data/3Dmodel/ant.ply |   1408 +
 .../modules/cnn_3dobj/samples/data/3Dmodel/ape.ply |  17534 +
 .../cnn_3dobj/samples/data/3Dmodel/bunny.ply       | 105411 ++++++
 .../modules/cnn_3dobj/samples/data/3Dmodel/cow.ply |   8717 +
 .../cnn_3dobj/samples/data/3Dmodel/horse.ply       |    Bin 0 -> 2182101 bytes
 .../cnn_3dobj/samples/data/3Dmodel/plane.ply       |   3797 +
 .../data/images_mean/triplet_mean.binaryproto      |    Bin 0 -> 16396 bytes
 .../modules/cnn_3dobj/samples/data/label_all.txt   |      0
 contrib/modules/cnn_3dobj/samples/datagen_all.sh   |     91 +
 contrib/modules/cnn_3dobj/samples/datagen_back.sh  |     45 +
 contrib/modules/cnn_3dobj/samples/datagen_front.sh |     60 +
 .../modules/cnn_3dobj/samples/demo_classify.cpp    |    201 +
 .../cnn_3dobj/samples/demo_model_analysis.cpp      |    155 +
 .../cnn_3dobj/samples/demo_sphereview_data.cpp     |    333 +
 contrib/modules/cnn_3dobj/samples/demo_video.cpp   |    391 +
 contrib/modules/cnn_3dobj/samples/featstore.sh     |      1 +
 contrib/modules/cnn_3dobj/src/cnn_feature.cpp      |    259 +
 contrib/modules/cnn_3dobj/src/cnn_sphereview.cpp   |    265 +
 contrib/modules/cnn_3dobj/src/precomp.hpp          |     47 +
 .../test/test_cnn_3dobj_feature_extract.cpp        |     63 +
 contrib/modules/cnn_3dobj/test/test_main.cpp       |      3 +
 contrib/modules/cnn_3dobj/test/test_precomp.hpp    |     18 +
 .../testdata/cv/3d_triplet_iter_30000.caffemodel   |    Bin 0 -> 1231727 bytes
 .../testdata/cv/3d_triplet_testIMG.prototxt        |     86 +
 contrib/modules/cnn_3dobj/testdata/cv/4_78.png     |    Bin 0 -> 3115 bytes
 .../cnn_3dobj/testdata/cv/caffemodel_list.txt      |     52 +
 .../data_generation/data_generation.markdown       |     75 +
 .../feature_classification/classify.markdown       |     66 +
 .../model_analysis/model_analysis.markdown         |     60 +
 .../tutorials/table_of_content_cnn_3dobj.markdown  |     26 +
 contrib/modules/contrib_world/CMakeLists.txt       |     43 +
 .../include/opencv2/contrib_world.hpp              |      5 +
 contrib/modules/contrib_world/src/dummy.cpp        |      1 +
 contrib/modules/cvv/.clang-format                  |     46 +
 contrib/modules/cvv/CMakeLists.txt                 |     20 +
 contrib/modules/cvv/LICENSE                        |     37 +
 contrib/modules/cvv/README.md                      |      2 +
 contrib/modules/cvv/include/opencv2/cvv.hpp        |     26 +
 .../cvv/include/opencv2/cvv/call_meta_data.hpp     |     75 +
 contrib/modules/cvv/include/opencv2/cvv/cvv.hpp    |      5 +
 .../modules/cvv/include/opencv2/cvv/debug_mode.hpp |     51 +
 contrib/modules/cvv/include/opencv2/cvv/dmatch.hpp |    100 +
 contrib/modules/cvv/include/opencv2/cvv/filter.hpp |     76 +
 .../modules/cvv/include/opencv2/cvv/final_show.hpp |     52 +
 .../modules/cvv/include/opencv2/cvv/show_image.hpp |     75 +
 contrib/modules/cvv/samples/cvv_demo.cpp           |    141 +
 .../modules/cvv/src/controller/view_controller.cpp |    384 +
 .../modules/cvv/src/controller/view_controller.hpp |    309 +
 contrib/modules/cvv/src/extension_api/api.cpp      |     16 +
 contrib/modules/cvv/src/extension_api/api.hpp      |     63 +
 contrib/modules/cvv/src/gui/call_tab.hpp           |     58 +
 contrib/modules/cvv/src/gui/call_window.cpp        |    285 +
 contrib/modules/cvv/src/gui/call_window.hpp        |    165 +
 contrib/modules/cvv/src/gui/filter_call_tab.hpp    |     80 +
 contrib/modules/cvv/src/gui/image_call_tab.cpp     |     75 +
 contrib/modules/cvv/src/gui/image_call_tab.hpp     |     93 +
 contrib/modules/cvv/src/gui/main_call_window.cpp   |     38 +
 contrib/modules/cvv/src/gui/main_call_window.hpp   |     66 +
 contrib/modules/cvv/src/gui/match_call_tab.hpp     |    107 +
 contrib/modules/cvv/src/gui/multiview_call_tab.hpp |    260 +
 .../cvv/src/gui/overview_group_subtable.cpp        |    318 +
 .../cvv/src/gui/overview_group_subtable.hpp        |    106 +
 contrib/modules/cvv/src/gui/overview_panel.cpp     |    214 +
 contrib/modules/cvv/src/gui/overview_panel.hpp     |    113 +
 contrib/modules/cvv/src/gui/overview_table.cpp     |    125 +
 contrib/modules/cvv/src/gui/overview_table.hpp     |     90 +
 contrib/modules/cvv/src/gui/overview_table_row.cpp |    104 +
 contrib/modules/cvv/src/gui/overview_table_row.hpp |    143 +
 .../modules/cvv/src/gui/rawview_group_subtable.cpp |    301 +
 .../modules/cvv/src/gui/rawview_group_subtable.hpp |     83 +
 contrib/modules/cvv/src/gui/rawview_table.cpp      |     99 +
 contrib/modules/cvv/src/gui/rawview_table.hpp      |     83 +
 contrib/modules/cvv/src/gui/rawview_table_row.cpp  |    325 +
 contrib/modules/cvv/src/gui/rawview_table_row.hpp  |    245 +
 contrib/modules/cvv/src/gui/tabwidget.hpp          |     42 +
 contrib/modules/cvv/src/impl/call.cpp              |     28 +
 contrib/modules/cvv/src/impl/call.hpp              |    116 +
 contrib/modules/cvv/src/impl/data_controller.cpp   |    116 +
 contrib/modules/cvv/src/impl/data_controller.hpp   |     94 +
 contrib/modules/cvv/src/impl/dmatch.cpp            |     22 +
 contrib/modules/cvv/src/impl/filter.cpp            |     18 +
 contrib/modules/cvv/src/impl/filter_call.cpp       |     45 +
 contrib/modules/cvv/src/impl/filter_call.hpp       |     66 +
 contrib/modules/cvv/src/impl/final_show.cpp        |     20 +
 contrib/modules/cvv/src/impl/init.cpp              |    108 +
 contrib/modules/cvv/src/impl/init.hpp              |     14 +
 contrib/modules/cvv/src/impl/match_call.cpp        |     57 +
 contrib/modules/cvv/src/impl/match_call.hpp        |    104 +
 contrib/modules/cvv/src/impl/show_image.cpp        |     17 +
 contrib/modules/cvv/src/impl/single_image_call.cpp |     42 +
 contrib/modules/cvv/src/impl/single_image_call.hpp |     55 +
 contrib/modules/cvv/src/qtutil/accordion.cpp       |    110 +
 contrib/modules/cvv/src/qtutil/accordion.hpp       |    292 +
 .../modules/cvv/src/qtutil/autofilterwidget.hpp    |    475 +
 contrib/modules/cvv/src/qtutil/collapsable.cpp     |     70 +
 contrib/modules/cvv/src/qtutil/collapsable.hpp     |    139 +
 .../src/qtutil/filter/changed_pixels_widget.cpp    |    160 +
 .../src/qtutil/filter/changed_pixels_widget.hpp    |     50 +
 .../cvv/src/qtutil/filter/channelreorderfilter.cpp |    105 +
 .../cvv/src/qtutil/filter/channelreorderfilter.hpp |    100 +
 .../cvv/src/qtutil/filter/diffFilterWidget.cpp     |    132 +
 .../cvv/src/qtutil/filter/diffFilterWidget.hpp     |     88 +
 .../cvv/src/qtutil/filter/grayfilterwidget.cpp     |    156 +
 .../cvv/src/qtutil/filter/grayfilterwidget.hpp     |    105 +
 .../cvv/src/qtutil/filter/overlayfilterwidget.cpp  |     79 +
 .../cvv/src/qtutil/filter/overlayfilterwidget.hpp  |     72 +
 .../cvv/src/qtutil/filter/sobelfilterwidget.cpp    |    283 +
 .../cvv/src/qtutil/filter/sobelfilterwidget.hpp    |     97 +
 .../cvv/src/qtutil/filterfunctionwidget.hpp        |    102 +
 .../cvv/src/qtutil/filterselectorwidget.hpp        |    206 +
 contrib/modules/cvv/src/qtutil/histogram.cpp       |    139 +
 contrib/modules/cvv/src/qtutil/histogram.hpp       |     45 +
 .../modules/cvv/src/qtutil/histogramoptpanel.cpp   |     29 +
 .../modules/cvv/src/qtutil/histogramoptpanel.hpp   |     26 +
 .../modules/cvv/src/qtutil/intervallselector.hpp   |    134 +
 .../modules/cvv/src/qtutil/matchview/colorutil.hpp |     80 +
 .../cvv/src/qtutil/matchview/cvvkeypoint.cpp       |    100 +
 .../cvv/src/qtutil/matchview/cvvkeypoint.hpp       |    153 +
 .../modules/cvv/src/qtutil/matchview/cvvmatch.cpp  |     91 +
 .../modules/cvv/src/qtutil/matchview/cvvmatch.hpp  |    180 +
 .../cvv/src/qtutil/matchview/cvvpointmatch.cpp     |     62 +
 .../cvv/src/qtutil/matchview/cvvpointmatch.hpp     |     74 +
 .../src/qtutil/matchview/falsecolorkeypointpen.cpp |     63 +
 .../src/qtutil/matchview/falsecolorkeypointpen.hpp |     48 +
 .../src/qtutil/matchview/falsecolormatchpen.cpp    |     45 +
 .../src/qtutil/matchview/falsecolormatchpen.hpp    |     39 +
 .../matchview/keypointintervallselection.cpp       |     64 +
 .../matchview/keypointintervallselection.hpp       |     47 +
 .../src/qtutil/matchview/keypointmanagement.cpp    |    221 +
 .../src/qtutil/matchview/keypointmanagement.hpp    |    138 +
 .../qtutil/matchview/keypointportionselector.cpp   |     32 +
 .../qtutil/matchview/keypointportionselector.hpp   |     28 +
 .../cvv/src/qtutil/matchview/keypointselection.hpp |     33 +
 .../qtutil/matchview/keypointselectionselector.cpp |     62 +
 .../qtutil/matchview/keypointselectionselector.hpp |     71 +
 .../cvv/src/qtutil/matchview/keypointsettings.hpp  |     57 +
 .../qtutil/matchview/keypointsettingsselector.cpp  |     59 +
 .../qtutil/matchview/keypointsettingsselector.hpp  |     73 +
 .../src/qtutil/matchview/keypointshowsetting.cpp   |     39 +
 .../src/qtutil/matchview/keypointshowsetting.hpp   |     46 +
 .../src/qtutil/matchview/keypointvaluechooser.cpp  |     54 +
 .../src/qtutil/matchview/keypointvaluechooser.hpp  |     47 +
 .../qtutil/matchview/matchintervallselection.cpp   |     39 +
 .../qtutil/matchview/matchintervallselection.hpp   |     41 +
 .../cvv/src/qtutil/matchview/matchmanagement.cpp   |    219 +
 .../cvv/src/qtutil/matchview/matchmanagement.hpp   |    136 +
 .../src/qtutil/matchview/matchportionselector.cpp  |     29 +
 .../src/qtutil/matchview/matchportionselector.hpp  |     34 +
 .../cvv/src/qtutil/matchview/matchscene.cpp        |    162 +
 .../cvv/src/qtutil/matchview/matchscene.hpp        |    154 +
 .../cvv/src/qtutil/matchview/matchselection.hpp    |     39 +
 .../qtutil/matchview/matchselectionselector.cpp    |     61 +
 .../qtutil/matchview/matchselectionselector.hpp    |     69 +
 .../cvv/src/qtutil/matchview/matchsettings.hpp     |     56 +
 .../src/qtutil/matchview/matchsettingsselector.cpp |     57 +
 .../src/qtutil/matchview/matchsettingsselector.hpp |     72 +
 .../cvv/src/qtutil/matchview/matchshowsetting.cpp  |     39 +
 .../cvv/src/qtutil/matchview/matchshowsetting.hpp  |     46 +
 .../cvv/src/qtutil/matchview/rawview_window.cpp    |     55 +
 .../cvv/src/qtutil/matchview/rawview_window.hpp    |     90 +
 .../src/qtutil/matchview/showinrawviewwidget.cpp   |     73 +
 .../src/qtutil/matchview/showinrawviewwidget.hpp   |     63 +
 .../qtutil/matchview/singlecolorkeypointpen.cpp    |     46 +
 .../qtutil/matchview/singlecolorkeypointpen.hpp    |     61 +
 .../src/qtutil/matchview/singlecolormatchpen.cpp   |     46 +
 .../src/qtutil/matchview/singlecolormatchpen.hpp   |     64 +
 .../src/qtutil/matchview/zoomableproxyobject.cpp   |     31 +
 .../src/qtutil/matchview/zoomableproxyobject.hpp   |     42 +
 contrib/modules/cvv/src/qtutil/portionselector.hpp |    207 +
 contrib/modules/cvv/src/qtutil/registerhelper.hpp  |    223 +
 contrib/modules/cvv/src/qtutil/signalslot.hpp      |    192 +
 .../modules/cvv/src/qtutil/stfl_query_widget.cpp   |     46 +
 .../modules/cvv/src/qtutil/stfl_query_widget.hpp   |     77 +
 .../cvv/src/qtutil/stfl_query_widget_completer.hpp |     46 +
 .../cvv/src/qtutil/stfl_query_widget_lineedit.cpp  |     72 +
 .../cvv/src/qtutil/stfl_query_widget_lineedit.hpp  |     62 +
 contrib/modules/cvv/src/qtutil/synczoomwidget.cpp  |     77 +
 contrib/modules/cvv/src/qtutil/synczoomwidget.hpp  |     64 +
 contrib/modules/cvv/src/qtutil/types.hpp           |    194 +
 contrib/modules/cvv/src/qtutil/util.cpp            |    594 +
 contrib/modules/cvv/src/qtutil/util.hpp            |    139 +
 contrib/modules/cvv/src/qtutil/zoomableimage.cpp   |    436 +
 contrib/modules/cvv/src/qtutil/zoomableimage.hpp   |    442 +
 .../cvv/src/qtutil/zoomableimageoptpanel.cpp       |    123 +
 .../cvv/src/qtutil/zoomableimageoptpanel.hpp       |     55 +
 contrib/modules/cvv/src/stfl/element_group.hpp     |    168 +
 contrib/modules/cvv/src/stfl/stfl_engine.hpp       |   1173 +
 contrib/modules/cvv/src/stfl/stringutils.cpp       |    275 +
 contrib/modules/cvv/src/stfl/stringutils.hpp       |    161 +
 contrib/modules/cvv/src/util/observer_ptr.hpp      |    185 +
 contrib/modules/cvv/src/util/util.hpp              |    183 +
 contrib/modules/cvv/src/view/defaultfilterview.cpp |     78 +
 contrib/modules/cvv/src/view/defaultfilterview.hpp |     49 +
 contrib/modules/cvv/src/view/dual_filter_view.cpp  |    136 +
 contrib/modules/cvv/src/view/dual_filter_view.hpp  |     96 +
 contrib/modules/cvv/src/view/filter_view.hpp       |     61 +
 contrib/modules/cvv/src/view/image_view.cpp        |     61 +
 contrib/modules/cvv/src/view/image_view.hpp        |     59 +
 contrib/modules/cvv/src/view/linematchview.cpp     |    123 +
 contrib/modules/cvv/src/view/linematchview.hpp     |     89 +
 contrib/modules/cvv/src/view/match_view.hpp        |     87 +
 contrib/modules/cvv/src/view/pointmatchview.cpp    |    115 +
 contrib/modules/cvv/src/view/pointmatchview.hpp    |     77 +
 contrib/modules/cvv/src/view/rawview.cpp           |    356 +
 contrib/modules/cvv/src/view/rawview.hpp           |    179 +
 contrib/modules/cvv/src/view/singlefilterview.cpp  |     96 +
 contrib/modules/cvv/src/view/singlefilterview.hpp  |     44 +
 .../modules/cvv/src/view/translationsmatchview.cpp |    151 +
 .../modules/cvv/src/view/translationsmatchview.hpp |     92 +
 contrib/modules/cvv/test/test_debug_flag.cpp       |     15 +
 contrib/modules/cvv/test/test_is_any_of.cpp        |     39 +
 contrib/modules/cvv/test/test_location.cpp         |     26 +
 contrib/modules/cvv/test/test_main.cpp             |      3 +
 contrib/modules/cvv/test/test_observer_ptr.cpp     |     20 +
 contrib/modules/cvv/test/test_precomp.hpp          |     17 +
 contrib/modules/cvv/test/test_reference.cpp        |    105 +
 .../cvv/tutorials/images/01_overview_single.jpg    |    Bin 0 -> 46273 bytes
 .../cvv/tutorials/images/02_single_image_view.jpg  |    Bin 0 -> 86790 bytes
 .../cvv/tutorials/images/03_overview_two.jpg       |    Bin 0 -> 54117 bytes
 .../tutorials/images/04_default_filter_view.jpg    |    Bin 0 -> 101265 bytes
 .../images/05_default_filter_view_high_zoom.jpg    |    Bin 0 -> 74332 bytes
 .../images/06_default_filter_view_edges.jpg        |    Bin 0 -> 83120 bytes
 .../tutorials/images/07_dual_filter_view_edges.jpg |    Bin 0 -> 118307 bytes
 .../cvv/tutorials/images/08_overview_all.jpg       |    Bin 0 -> 103285 bytes
 .../images/09_overview_filtered_type_match.jpg     |    Bin 0 -> 110629 bytes
 .../images/10_line_match_view-cutout-small.jpg     |    Bin 0 -> 53499 bytes
 .../tutorials/images/10_line_match_view-cutout.jpg |    Bin 0 -> 116205 bytes
 .../cvv/tutorials/images/10_line_match_view.jpg    |    Bin 0 -> 159673 bytes
 .../images/11_line_match_view_portion_selector.jpg |    Bin 0 -> 146518 bytes
 .../12_translation_match_view_portion_selector.jpg |    Bin 0 -> 139491 bytes
 .../modules/cvv/tutorials/images/13_raw_view.jpg   |    Bin 0 -> 149292 bytes
 .../tutorials/images/14_overview_group_by_line.jpg |    Bin 0 -> 95614 bytes
 ...isual_Debugging_Introduction_Tutorial_Cover.jpg |    Bin 0 -> 2576 bytes
 .../visual_debugging_introduction.markdown         |    182 +
 contrib/modules/datasets/CMakeLists.txt            |      4 +
 contrib/modules/datasets/README.md                 |      2 +
 .../datasets/include/opencv2/datasets/ar_hmdb.hpp  |     80 +
 .../include/opencv2/datasets/ar_sports.hpp         |     79 +
 .../datasets/include/opencv2/datasets/dataset.hpp  |    545 +
 .../include/opencv2/datasets/fr_adience.hpp        |     98 +
 .../datasets/include/opencv2/datasets/fr_lfw.hpp   |     79 +
 .../include/opencv2/datasets/gr_chalearn.hpp       |     96 +
 .../datasets/include/opencv2/datasets/gr_skig.hpp  |    118 +
 .../include/opencv2/datasets/hpe_humaneva.hpp      |     90 +
 .../include/opencv2/datasets/hpe_parse.hpp         |     78 +
 .../include/opencv2/datasets/ir_affine.hpp         |     80 +
 .../datasets/include/opencv2/datasets/ir_robot.hpp |     89 +
 .../datasets/include/opencv2/datasets/is_bsds.hpp  |     78 +
 .../include/opencv2/datasets/is_weizmann.hpp       |     81 +
 .../datasets/include/opencv2/datasets/msm_epfl.hpp |     90 +
 .../include/opencv2/datasets/msm_middlebury.hpp    |     81 +
 .../include/opencv2/datasets/or_imagenet.hpp       |     79 +
 .../datasets/include/opencv2/datasets/or_mnist.hpp |     79 +
 .../include/opencv2/datasets/or_pascal.hpp         |    102 +
 .../datasets/include/opencv2/datasets/or_sun.hpp   |     81 +
 .../include/opencv2/datasets/pd_caltech.hpp        |     89 +
 .../datasets/include/opencv2/datasets/pd_inria.hpp |     96 +
 .../include/opencv2/datasets/slam_kitti.hpp        |     87 +
 .../include/opencv2/datasets/slam_tumindoor.hpp    |     87 +
 .../include/opencv2/datasets/tinyxml2/tinyxml2.h   |   2079 +
 .../datasets/include/opencv2/datasets/tr_chars.hpp |     79 +
 .../datasets/include/opencv2/datasets/tr_icdar.hpp |     87 +
 .../datasets/include/opencv2/datasets/tr_svt.hpp   |     86 +
 .../include/opencv2/datasets/track_vot.hpp         |     96 +
 .../datasets/include/opencv2/datasets/util.hpp     |     74 +
 contrib/modules/datasets/samples/ar_hmdb.cpp       |     87 +
 .../modules/datasets/samples/ar_hmdb_benchmark.cpp |    245 +
 contrib/modules/datasets/samples/ar_sports.cpp     |     90 +
 contrib/modules/datasets/samples/fr_adience.cpp    |    105 +
 contrib/modules/datasets/samples/fr_lfw.cpp        |     89 +
 .../modules/datasets/samples/fr_lfw_benchmark.cpp  |    210 +
 contrib/modules/datasets/samples/gr_chalearn.cpp   |     97 +
 contrib/modules/datasets/samples/gr_skig.cpp       |     82 +
 contrib/modules/datasets/samples/hpe_humaneva.cpp  |    100 +
 contrib/modules/datasets/samples/hpe_parse.cpp     |     82 +
 contrib/modules/datasets/samples/ir_affine.cpp     |     92 +
 contrib/modules/datasets/samples/ir_robot.cpp      |     90 +
 contrib/modules/datasets/samples/is_bsds.cpp       |     88 +
 contrib/modules/datasets/samples/is_weizmann.cpp   |     80 +
 contrib/modules/datasets/samples/msm_epfl.cpp      |    134 +
 .../modules/datasets/samples/msm_middlebury.cpp    |    103 +
 contrib/modules/datasets/samples/or_imagenet.cpp   |     98 +
 contrib/modules/datasets/samples/or_mnist.cpp      |     89 +
 contrib/modules/datasets/samples/or_pascal.cpp     |    112 +
 contrib/modules/datasets/samples/or_sun.cpp        |     84 +
 contrib/modules/datasets/samples/pd_caltech.cpp    |     86 +
 contrib/modules/datasets/samples/pd_inria.cpp      |     94 +
 contrib/modules/datasets/samples/slam_kitti.cpp    |    129 +
 .../modules/datasets/samples/slam_tumindoor.cpp    |    100 +
 contrib/modules/datasets/samples/tr_chars.cpp      |     97 +
 .../datasets/samples/tr_chars_benchmark.cpp        |    129 +
 contrib/modules/datasets/samples/tr_icdar.cpp      |    101 +
 .../datasets/samples/tr_icdar_benchmark.cpp        |    505 +
 contrib/modules/datasets/samples/tr_svt.cpp        |     96 +
 .../modules/datasets/samples/tr_svt_benchmark.cpp  |    305 +
 contrib/modules/datasets/samples/track_vot.cpp     |     99 +
 contrib/modules/datasets/src/ar_hmdb.cpp           |    151 +
 contrib/modules/datasets/src/ar_sports.cpp         |    119 +
 contrib/modules/datasets/src/dataset.cpp           |     89 +
 contrib/modules/datasets/src/fr_adience.cpp        |    230 +
 contrib/modules/datasets/src/fr_lfw.cpp            |    222 +
 contrib/modules/datasets/src/gr_chalearn.cpp       |    169 +
 contrib/modules/datasets/src/gr_skig.cpp           |    134 +
 contrib/modules/datasets/src/hpe_humaneva.cpp      |    232 +
 contrib/modules/datasets/src/hpe_parse.cpp         |    115 +
 contrib/modules/datasets/src/ir_affine.cpp         |    126 +
 contrib/modules/datasets/src/ir_robot.cpp          |    117 +
 contrib/modules/datasets/src/is_bsds.cpp           |    111 +
 contrib/modules/datasets/src/is_weizmann.cpp       |    106 +
 contrib/modules/datasets/src/msm_epfl.cpp          |    156 +
 contrib/modules/datasets/src/msm_middlebury.cpp    |    125 +
 contrib/modules/datasets/src/or_imagenet.cpp       |    169 +
 contrib/modules/datasets/src/or_mnist.cpp          |    145 +
 contrib/modules/datasets/src/or_pascal.cpp         |    214 +
 contrib/modules/datasets/src/or_sun.cpp            |    163 +
 contrib/modules/datasets/src/pd_caltech.cpp        |    187 +
 contrib/modules/datasets/src/pd_inria.cpp          |    203 +
 contrib/modules/datasets/src/slam_kitti.cpp        |    167 +
 contrib/modules/datasets/src/slam_tumindoor.cpp    |    150 +
 contrib/modules/datasets/src/tinyxml2/tinyxml2.cpp |   2204 +
 contrib/modules/datasets/src/tr_chars.cpp          |    223 +
 contrib/modules/datasets/src/tr_icdar.cpp          |    176 +
 contrib/modules/datasets/src/tr_svt.cpp            |    147 +
 contrib/modules/datasets/src/track_vot.cpp         |    236 +
 contrib/modules/datasets/src/util.cpp              |    120 +
 contrib/modules/dnn/CMakeLists.txt                 |     67 +
 contrib/modules/dnn/README.md                      |      2 +
 .../modules/dnn/cmake/OpenCVFindLibProtobuf.cmake  |     43 +
 contrib/modules/dnn/include/opencv2/dnn.hpp        |     64 +
 contrib/modules/dnn/include/opencv2/dnn/blob.hpp   |    238 +
 .../modules/dnn/include/opencv2/dnn/blob.inl.hpp   |    342 +
 contrib/modules/dnn/include/opencv2/dnn/dict.hpp   |    141 +
 contrib/modules/dnn/include/opencv2/dnn/dnn.hpp    |    304 +
 .../modules/dnn/include/opencv2/dnn/dnn.inl.hpp    |    351 +
 contrib/modules/dnn/include/opencv2/dnn/layer.hpp  |    147 +
 .../modules/dnn/samples/bvlc_googlenet.prototxt    |   2156 +
 contrib/modules/dnn/samples/caffe_googlenet.cpp    |    154 +
 contrib/modules/dnn/samples/space_shuttle.jpg      |    Bin 0 -> 27598 bytes
 contrib/modules/dnn/samples/synset_words.txt       |   1000 +
 contrib/modules/dnn/scripts/download_model.py      |     79 +
 contrib/modules/dnn/scripts/test_models.json       |      7 +
 contrib/modules/dnn/src/blob.cpp                   |    218 +
 contrib/modules/dnn/src/caffe/caffe.proto          |   1157 +
 contrib/modules/dnn/src/caffe/caffe_importer.cpp   |    355 +
 contrib/modules/dnn/src/caffe/caffe_io.cpp         |   1115 +
 contrib/modules/dnn/src/caffe/caffe_io.hpp         |    108 +
 .../modules/dnn/src/caffe/compiled/caffe.tar.gz    |    Bin 0 -> 150353 bytes
 contrib/modules/dnn/src/caffe/glog_emulator.hpp    |     97 +
 contrib/modules/dnn/src/dnn.cpp                    |    606 +
 contrib/modules/dnn/src/init.cpp                   |    105 +
 contrib/modules/dnn/src/layers/blank_layer.hpp     |     74 +
 contrib/modules/dnn/src/layers/concat_layer.cpp    |    101 +
 contrib/modules/dnn/src/layers/concat_layer.hpp    |     61 +
 .../modules/dnn/src/layers/convolution_layer.cpp   |    251 +
 .../modules/dnn/src/layers/convolution_layer.hpp   |     92 +
 .../modules/dnn/src/layers/elementwise_layers.hpp  |    184 +
 .../dnn/src/layers/fully_connected_layer.cpp       |    114 +
 .../dnn/src/layers/fully_connected_layer.hpp       |     67 +
 contrib/modules/dnn/src/layers/im2col.cpp          |     85 +
 contrib/modules/dnn/src/layers/im2col.hpp          |    126 +
 contrib/modules/dnn/src/layers/layers_common.cpp   |     89 +
 contrib/modules/dnn/src/layers/layers_common.hpp   |     56 +
 contrib/modules/dnn/src/layers/lrn_layer.cpp       |    164 +
 contrib/modules/dnn/src/layers/lrn_layer.hpp       |     75 +
 contrib/modules/dnn/src/layers/mvn_layer.cpp       |     97 +
 contrib/modules/dnn/src/layers/mvn_layer.hpp       |     65 +
 contrib/modules/dnn/src/layers/pooling_layer.cpp   |    207 +
 contrib/modules/dnn/src/layers/pooling_layer.hpp   |     78 +
 contrib/modules/dnn/src/layers/reshape_layer.cpp   |    166 +
 contrib/modules/dnn/src/layers/reshape_layer.hpp   |     71 +
 contrib/modules/dnn/src/layers/slice_layer.cpp     |    130 +
 contrib/modules/dnn/src/layers/slice_layer.hpp     |     67 +
 contrib/modules/dnn/src/layers/softmax_layer.cpp   |    144 +
 contrib/modules/dnn/src/layers/softmax_layer.hpp   |     62 +
 contrib/modules/dnn/src/layers/split_layer.cpp     |     83 +
 contrib/modules/dnn/src/layers/split_layer.hpp     |     66 +
 contrib/modules/dnn/src/opencl/im2col.cl           |     71 +
 contrib/modules/dnn/src/precomp.hpp                |     43 +
 contrib/modules/dnn/src/torch/COPYRIGHT.txt        |     36 +
 contrib/modules/dnn/src/torch/THDiskFile.cpp       |    611 +
 contrib/modules/dnn/src/torch/THDiskFile.h         |     17 +
 contrib/modules/dnn/src/torch/THFile.cpp           |    163 +
 contrib/modules/dnn/src/torch/THFile.h             |     87 +
 contrib/modules/dnn/src/torch/THFilePrivate.h      |     43 +
 contrib/modules/dnn/src/torch/THGeneral.cpp        |    255 +
 contrib/modules/dnn/src/torch/THGeneral.h          |     89 +
 contrib/modules/dnn/src/torch/torch_importer.cpp   |    714 +
 contrib/modules/dnn/test/cnpy.cpp                  |    291 +
 contrib/modules/dnn/test/cnpy.h                    |    294 +
 contrib/modules/dnn/test/npy_blob.hpp              |     65 +
 contrib/modules/dnn/test/test_alexnet.cpp          |     81 +
 contrib/modules/dnn/test/test_caffe_importer.cpp   |     76 +
 contrib/modules/dnn/test/test_common.hpp           |     65 +
 contrib/modules/dnn/test/test_googlenet.cpp        |     81 +
 contrib/modules/dnn/test/test_layers.cpp           |    177 +
 contrib/modules/dnn/test/test_main.cpp             |      3 +
 contrib/modules/dnn/test/test_precomp.hpp          |     62 +
 contrib/modules/dnn/test/test_torch_importer.cpp   |    128 +
 .../testdata/dnn/layers/layer_convolution.prototxt |     39 +
 .../dnn/layers/layer_deconvolution.prototxt        |     39 +
 .../dnn/layers/layer_inner_product.prototxt        |     32 +
 .../dnn/layers/layer_lrn_channels.prototxt         |     21 +
 .../testdata/dnn/layers/layer_lrn_spatial.prototxt |     22 +
 .../dnn/testdata/dnn/layers/layer_mvn.prototxt     |     21 +
 .../testdata/dnn/layers/layer_pooling_ave.prototxt |     26 +
 .../testdata/dnn/layers/layer_pooling_max.prototxt |     26 +
 .../dnn/testdata/dnn/layers/layer_softmax.prototxt |     15 +
 .../dnn/layers/reshape_and_slice_routines.prototxt |     77 +
 contrib/modules/dnn/testdata/dnn/layers/run.py     |     45 +
 .../dnn/testdata/dnn/torch/torch_gen_test_data.lua |     67 +
 .../dnn/testdata/dnn/torch/torch_nn_echo.lua       |      2 +
 contrib/modules/dnn/tutorials/images/build_1.png   |    Bin 0 -> 32126 bytes
 contrib/modules/dnn/tutorials/images/build_2.png   |    Bin 0 -> 41345 bytes
 contrib/modules/dnn/tutorials/images/build_3.png   |    Bin 0 -> 46802 bytes
 contrib/modules/dnn/tutorials/images/build_4.png   |    Bin 0 -> 40770 bytes
 contrib/modules/dnn/tutorials/images/build_5.png   |    Bin 0 -> 40924 bytes
 .../modules/dnn/tutorials/images/space_shuttle.jpg |    Bin 0 -> 27598 bytes
 .../dnn/tutorials/tutorial_dnn_build.markdown      |     68 +
 .../dnn/tutorials/tutorial_dnn_googlenet.markdown  |     66 +
 .../dnns_easily_fooled/Installation_Guide.pdf      |    Bin 0 -> 47920 bytes
 contrib/modules/dnns_easily_fooled/README.md       |     59 +
 .../download_caffe_evolutionary_algorithm.sh       |     19 +
 .../download_caffe_gradient_ascent.sh              |     19 +
 .../modules/dnns_easily_fooled/download_sferes.sh  |     20 +
 .../modules/dnns_easily_fooled/model/hen_256.png   |    Bin 0 -> 111920 bytes
 .../dnns_easily_fooled/model/image_list.txt        |      1 +
 .../imagenet_deploy_image_memory_data.prototxt     |    223 +
 .../model/lenet/lenet_image_memory_data.prototxt   |    123 +
 .../model/lenet/lenet_iter_10000                   |    Bin 0 -> 1724861 bytes
 .../model/lenet/mnist_image_list.txt               |      1 +
 .../model/lenet/mnist_mean.binaryproto             |    Bin 0 -> 3147 bytes
 .../model/lenet/mnist_sample_image.png             |    Bin 0 -> 677 bytes
 contrib/modules/dpm/CMakeLists.txt                 |      8 +
 contrib/modules/dpm/README.md                      |     37 +
 contrib/modules/dpm/doc/dpm.bib                    |     18 +
 contrib/modules/dpm/include/opencv2/dpm.hpp        |    148 +
 .../modules/dpm/samples/cascade_detect_camera.cpp  |    154 +
 .../dpm/samples/cascade_detect_sequence.cpp        |    177 +
 contrib/modules/dpm/samples/data/inriaperson.xml   |    691 +
 contrib/modules/dpm/src/dpm_cascade.cpp            |    586 +
 contrib/modules/dpm/src/dpm_cascade.hpp            |    158 +
 contrib/modules/dpm/src/dpm_cascade_detector.cpp   |    178 +
 contrib/modules/dpm/src/dpm_convolution.cpp        |     81 +
 contrib/modules/dpm/src/dpm_convolution.hpp        |     74 +
 contrib/modules/dpm/src/dpm_feature.cpp            |    466 +
 contrib/modules/dpm/src/dpm_feature.hpp            |    173 +
 contrib/modules/dpm/src/dpm_model.cpp              |    207 +
 contrib/modules/dpm/src/dpm_model.hpp              |    143 +
 contrib/modules/dpm/src/dpm_nms.cpp                |    152 +
 contrib/modules/dpm/src/dpm_nms.hpp                |     66 +
 contrib/modules/dpm/src/precomp.cpp                |     44 +
 contrib/modules/dpm/src/precomp.hpp                |     55 +
 contrib/modules/face/CMakeLists.txt                |      3 +
 contrib/modules/face/README.md                     |      2 +
 .../data/cascades/haarcascade_mcs_eyepair_big.xml  |   8827 +
 .../cascades/haarcascade_mcs_eyepair_small.xml     |  10091 +
 .../face/data/cascades/haarcascade_mcs_leftear.xml |   7633 +
 .../face/data/cascades/haarcascade_mcs_lefteye.xml |  19209 +
 .../data/cascades/haarcascade_mcs_lefteye_alt.xml  |  24071 ++
 .../face/data/cascades/haarcascade_mcs_mouth.xml   |  17680 +
 .../face/data/cascades/haarcascade_mcs_nose.xml    |  39332 ++
 .../data/cascades/haarcascade_mcs_rightear.xml     |   7931 +
 .../data/cascades/haarcascade_mcs_righteye.xml     |  34105 ++
 .../data/cascades/haarcascade_mcs_righteye_alt.xml |  22351 ++
 .../data/cascades/haarcascade_mcs_upperbody.xml    |  37318 ++
 contrib/modules/face/doc/changelog.markdown        |     75 +
 contrib/modules/face/doc/face.bib                  |    160 +
 contrib/modules/face/include/opencv2/face.hpp      |    374 +
 .../modules/face/include/opencv2/face/facerec.hpp  |    166 +
 .../include/opencv2/face/predict_collector.hpp     |    102 +
 contrib/modules/face/samples/CMakeLists.txt        |     25 +
 contrib/modules/face/samples/etc/at.txt            |    400 +
 contrib/modules/face/samples/etc/create_csv.py     |     43 +
 contrib/modules/face/samples/etc/crop_face.py      |    112 +
 contrib/modules/face/samples/facerec_demo.cpp      |    192 +
 .../modules/face/samples/facerec_eigenfaces.cpp    |    195 +
 .../modules/face/samples/facerec_fisherfaces.cpp   |    193 +
 contrib/modules/face/samples/facerec_lbph.cpp      |    147 +
 contrib/modules/face/samples/facerec_save_load.cpp |    202 +
 contrib/modules/face/samples/facerec_video.cpp     |    153 +
 contrib/modules/face/src/eigen_faces.cpp           |    131 +
 contrib/modules/face/src/face_basic.hpp            |    175 +
 contrib/modules/face/src/facerec.cpp               |     91 +
 contrib/modules/face/src/fisher_faces.cpp          |    150 +
 contrib/modules/face/src/lbph_faces.cpp            |    417 +
 contrib/modules/face/src/precomp.hpp               |     58 +
 contrib/modules/face/src/predict_collector.cpp     |     86 +
 .../modules/face/tutorials/face_tutorial.markdown  |    699 +
 .../face/tutorials/facerec_video/facerec_video.png |    Bin 0 -> 296717 bytes
 .../gender_classification/arnie_10_10_200_200.jpg  |    Bin 0 -> 5517 bytes
 .../gender_classification/arnie_20_20_200_200.jpg  |    Bin 0 -> 6325 bytes
 .../gender_classification/arnie_20_20_70_70.jpg    |    Bin 0 -> 1813 bytes
 .../gender_classification/arnie_30_30_200_200.jpg  |    Bin 0 -> 7317 bytes
 .../gender_classification/clooney_set.png          |    Bin 0 -> 93647 bytes
 .../gender_classification/fisherface_0.png         |    Bin 0 -> 36841 bytes
 .../fisherface_reconstruction_0.png                |    Bin 0 -> 10518 bytes
 .../face/tutorials/gender_classification/mean.png  |    Bin 0 -> 10188 bytes
 .../img/at_database_small_sample_size.png          |    Bin 0 -> 33673 bytes
 .../img/eigenface_reconstruction_opencv.png        |    Bin 0 -> 175184 bytes
 .../face/tutorials/img/eigenfaces_opencv.png       |    Bin 0 -> 110206 bytes
 .../img/fisherface_reconstruction_opencv.png       |    Bin 0 -> 113741 bytes
 .../face/tutorials/img/fisherfaces_opencv.png      |    Bin 0 -> 287827 bytes
 contrib/modules/face/tutorials/img/lbp/lbp.png     |    Bin 0 -> 15698 bytes
 .../modules/face/tutorials/img/lbp/lbp_yale.jpg    |    Bin 0 -> 85132 bytes
 .../modules/face/tutorials/img/lbp/patterns.png    |    Bin 0 -> 18178 bytes
 contrib/modules/fuzzy/CMakeLists.txt               |      3 +
 contrib/modules/fuzzy/README.md                    |     26 +
 contrib/modules/fuzzy/doc/fuzzy.bib                |     22 +
 contrib/modules/fuzzy/include/opencv2/fuzzy.hpp    |     66 +
 .../fuzzy/include/opencv2/fuzzy/fuzzy_F0_math.hpp  |    119 +
 .../fuzzy/include/opencv2/fuzzy/fuzzy_image.hpp    |    109 +
 .../modules/fuzzy/include/opencv2/fuzzy/types.hpp  |     70 +
 contrib/modules/fuzzy/samples/fuzzy_filtering.cpp  |     47 +
 contrib/modules/fuzzy/samples/fuzzy_inpainting.cpp |     72 +
 contrib/modules/fuzzy/samples/input.png            |    Bin 0 -> 408806 bytes
 contrib/modules/fuzzy/samples/mask1.png            |    Bin 0 -> 5785 bytes
 contrib/modules/fuzzy/samples/mask2.png            |    Bin 0 -> 2482 bytes
 contrib/modules/fuzzy/samples/mask3.png            |    Bin 0 -> 3088 bytes
 contrib/modules/fuzzy/src/fuzzy_F0_math.cpp        |    254 +
 contrib/modules/fuzzy/src/fuzzy_image.cpp          |    180 +
 contrib/modules/fuzzy/src/precomp.hpp              |     50 +
 contrib/modules/fuzzy/test/test_image.cpp          |    123 +
 contrib/modules/fuzzy/test/test_main.cpp           |      3 +
 contrib/modules/fuzzy/test/test_precomp.hpp        |     16 +
 contrib/modules/hdf/CMakeLists.txt                 |     21 +
 contrib/modules/hdf/README.md                      |      4 +
 contrib/modules/hdf/doc/pics/hdfview_demo.gif      |    Bin 0 -> 34574 bytes
 contrib/modules/hdf/include/opencv2/hdf.hpp        |     54 +
 contrib/modules/hdf/include/opencv2/hdf/hdf5.hpp   |    681 +
 contrib/modules/hdf/src/hdf5.cpp                   |   1051 +
 contrib/modules/hdf/src/precomp.hpp                |     43 +
 contrib/modules/line_descriptor/CMakeLists.txt     |      2 +
 contrib/modules/line_descriptor/README.md          |      2 +
 .../line_descriptor/doc/line_descriptor.bib        |     30 +
 .../line_descriptor/doc/pics/cameraman_lines2.png  |    Bin 0 -> 140952 bytes
 .../doc/pics/lines_cameraman_edl.png               |    Bin 0 -> 167929 bytes
 .../modules/line_descriptor/doc/pics/matching2.png |    Bin 0 -> 462211 bytes
 .../include/opencv2/line_descriptor.hpp            |    119 +
 .../include/opencv2/line_descriptor/descriptor.hpp |   1366 +
 .../line_descriptor/perf/perf_descriptors.cpp      |     77 +
 .../line_descriptor/perf/perf_detection.cpp        |    138 +
 contrib/modules/line_descriptor/perf/perf_main.cpp |     45 +
 .../modules/line_descriptor/perf/perf_matching.cpp |    187 +
 .../modules/line_descriptor/perf/perf_precomp.hpp  |     63 +
 .../samples/compute_descriptors.cpp                |    101 +
 .../line_descriptor/samples/knn_matching.cpp       |    197 +
 .../line_descriptor/samples/lines_extraction.cpp   |    123 +
 .../samples/lsd_lines_extraction.cpp               |    123 +
 .../modules/line_descriptor/samples/matching.cpp   |    209 +
 .../line_descriptor/samples/radius_matching.cpp    |    142 +
 .../modules/line_descriptor/src/LSDDetector.cpp    |    217 +
 .../line_descriptor/src/binary_descriptor.cpp      |   2751 +
 .../src/binary_descriptor_matcher.cpp              |    971 +
 contrib/modules/line_descriptor/src/bitarray.hpp   |    115 +
 contrib/modules/line_descriptor/src/bitops.hpp     |    167 +
 contrib/modules/line_descriptor/src/draw.cpp       |    190 +
 contrib/modules/line_descriptor/src/precomp.hpp    |     77 +
 contrib/modules/line_descriptor/src/types.hpp      |     66 +
 .../test/test_descriptors_regression.cpp           |    374 +
 .../test/test_detector_regression.cpp              |    339 +
 contrib/modules/line_descriptor/test/test_main.cpp |      3 +
 .../test/test_matcher_regression.cpp               |    579 +
 .../modules/line_descriptor/test/test_precomp.hpp  |     23 +
 .../line_descriptor/tutorials/tutorial.markdown    |     98 +
 contrib/modules/matlab/CMakeLists.txt              |    311 +
 contrib/modules/matlab/LICENSE                     |     42 +
 contrib/modules/matlab/README.md                   |    396 +
 contrib/modules/matlab/compile.cmake               |     49 +
 contrib/modules/matlab/generator/build_info.py     |     75 +
 contrib/modules/matlab/generator/cvmex.py          |     63 +
 contrib/modules/matlab/generator/filters.py        |    179 +
 contrib/modules/matlab/generator/filters.pyc       |    Bin 0 -> 10037 bytes
 contrib/modules/matlab/generator/gen_matlab.py     |    182 +
 contrib/modules/matlab/generator/parse_tree.py     |    359 +
 contrib/modules/matlab/generator/parse_tree.pyc    |    Bin 0 -> 16547 bytes
 .../modules/matlab/generator/templates/__init__.py |      0
 .../matlab/generator/templates/functional.cpp      |    149 +
 .../generator/templates/template_build_info.m      |     41 +
 .../generator/templates/template_class_base.cpp    |     98 +
 .../generator/templates/template_class_base.m      |     31 +
 .../generator/templates/template_cvmex_base.m      |     46 +
 .../matlab/generator/templates/template_doc_base.m |     62 +
 .../generator/templates/template_function_base.cpp |     60 +
 .../matlab/generator/templates/template_map_base.m |     71 +
 .../matlab/include/opencv2/matlab/bridge.hpp       |    635 +
 .../modules/matlab/include/opencv2/matlab/map.hpp  |     99 +
 .../matlab/include/opencv2/matlab/mxarray.hpp      |    690 +
 .../matlab/include/opencv2/matlab/transpose.hpp    |    147 +
 contrib/modules/matlab/test/CMakeLists.txt         |     23 +
 contrib/modules/matlab/test/OpenCVTest.m           |    166 +
 contrib/modules/matlab/test/cv_exception.cpp       |     33 +
 contrib/modules/matlab/test/exception.cpp          |     29 +
 contrib/modules/matlab/test/help.m                 |     15 +
 contrib/modules/matlab/test/std_exception.cpp      |     32 +
 contrib/modules/matlab/test/test_compiler.cpp      |     31 +
 contrib/modules/matlab/test/test_generator.hpp     |     15 +
 contrib/modules/matlab/test/testsuite.m            |     11 +
 contrib/modules/optflow/CMakeLists.txt             |      2 +
 contrib/modules/optflow/README.md                  |      2 +
 contrib/modules/optflow/doc/optflow.bib            |     39 +
 .../modules/optflow/include/opencv2/optflow.hpp    |    201 +
 .../optflow/include/opencv2/optflow/motempl.hpp    |    147 +
 contrib/modules/optflow/samples/motempl.cpp        |    168 +
 contrib/modules/optflow/samples/motempl.py         |     85 +
 .../optflow/samples/optical_flow_evaluation.cpp    |    369 +
 .../modules/optflow/samples/simpleflow_demo.cpp    |    222 +
 contrib/modules/optflow/samples/video.py           |    199 +
 contrib/modules/optflow/src/deepflow.cpp           |    866 +
 contrib/modules/optflow/src/interfaces.cpp         |    218 +
 contrib/modules/optflow/src/motempl.cpp            |    421 +
 .../optflow/src/opencl/updatemotionhistory.cl      |     27 +
 contrib/modules/optflow/src/optical_flow_io.cpp    |    139 +
 contrib/modules/optflow/src/precomp.hpp            |     53 +
 contrib/modules/optflow/src/simpleflow.cpp         |    779 +
 contrib/modules/optflow/src/sparsetodenseflow.cpp  |    112 +
 contrib/modules/optflow/test/ocl/test_motempl.cpp  |     67 +
 contrib/modules/optflow/test/test_main.cpp         |      3 +
 .../modules/optflow/test/test_motiontemplates.cpp  |    500 +
 contrib/modules/optflow/test/test_precomp.hpp      |     18 +
 contrib/modules/optflow/test/test_simpleflow.cpp   |    190 +
 .../optflow/test/test_sparsetodenseflow.cpp        |    146 +
 contrib/modules/plot/CMakeLists.txt                |      2 +
 contrib/modules/plot/README.md                     |      6 +
 contrib/modules/plot/doc/pics/sin_x.png            |    Bin 0 -> 13789 bytes
 contrib/modules/plot/doc/pics/x_2.png              |    Bin 0 -> 61481 bytes
 contrib/modules/plot/doc/plot.rst                  |      6 +
 contrib/modules/plot/include/opencv2/plot.hpp      |     86 +
 contrib/modules/plot/src/plot.cpp                  |    425 +
 contrib/modules/plot/src/precomp.cpp               |     50 +
 contrib/modules/plot/src/precomp.hpp               |     61 +
 contrib/modules/reg/CMakeLists.txt                 |      2 +
 contrib/modules/reg/README.md                      |    100 +
 contrib/modules/reg/doc/reg.bib                    |     10 +
 contrib/modules/reg/include/opencv2/reg/map.hpp    |    175 +
 .../modules/reg/include/opencv2/reg/mapaffine.hpp  |    105 +
 contrib/modules/reg/include/opencv2/reg/mapper.hpp |    113 +
 .../reg/include/opencv2/reg/mappergradaffine.hpp   |     67 +
 .../reg/include/opencv2/reg/mappergradeuclid.hpp   |     67 +
 .../reg/include/opencv2/reg/mappergradproj.hpp     |     67 +
 .../reg/include/opencv2/reg/mappergradshift.hpp    |     67 +
 .../reg/include/opencv2/reg/mappergradsimilar.hpp  |     67 +
 .../reg/include/opencv2/reg/mapperpyramid.hpp      |     78 +
 .../modules/reg/include/opencv2/reg/mapprojec.hpp  |    105 +
 .../modules/reg/include/opencv2/reg/mapshift.hpp   |     96 +
 contrib/modules/reg/perf/perf_main.cpp             |     48 +
 contrib/modules/reg/perf/perf_precomp.cpp          |     44 +
 contrib/modules/reg/perf/perf_precomp.hpp          |     62 +
 contrib/modules/reg/perf/perf_reg.cpp              |    281 +
 contrib/modules/reg/samples/CMakeLists.txt         |     10 +
 contrib/modules/reg/samples/LR_05.png              |    Bin 0 -> 11276 bytes
 contrib/modules/reg/samples/LR_06.png              |    Bin 0 -> 11022 bytes
 contrib/modules/reg/samples/home.png               |    Bin 0 -> 153820 bytes
 contrib/modules/reg/samples/map_test.cpp           |    435 +
 contrib/modules/reg/src/map.cpp                    |     59 +
 contrib/modules/reg/src/mapaffine.cpp              |    114 +
 contrib/modules/reg/src/mapper.cpp                 |     86 +
 contrib/modules/reg/src/mappergradaffine.cpp       |    163 +
 contrib/modules/reg/src/mappergradeuclid.cpp       |    129 +
 contrib/modules/reg/src/mappergradproj.cpp         |    213 +
 contrib/modules/reg/src/mappergradshift.cpp        |    110 +
 contrib/modules/reg/src/mappergradsimilar.cpp      |    144 +
 contrib/modules/reg/src/mapperpyramid.cpp          |    103 +
 contrib/modules/reg/src/mapprojec.cpp              |    117 +
 contrib/modules/reg/src/mapshift.cpp               |    108 +
 contrib/modules/reg/src/precomp.cpp                |     39 +
 contrib/modules/reg/src/precomp.hpp                |      5 +
 contrib/modules/reg/test/test_main.cpp             |     46 +
 contrib/modules/reg/test/test_precomp.cpp          |     44 +
 contrib/modules/reg/test/test_precomp.hpp          |     60 +
 contrib/modules/reg/test/test_reg.cpp              |    284 +
 contrib/modules/rgbd/CMakeLists.txt                |      3 +
 contrib/modules/rgbd/README.md                     |      2 +
 contrib/modules/rgbd/include/opencv2/rgbd.hpp      |   1049 +
 .../modules/rgbd/include/opencv2/rgbd/linemod.hpp  |    458 +
 contrib/modules/rgbd/samples/CMakeLists.txt        |      9 +
 contrib/modules/rgbd/samples/linemod.cpp           |    705 +
 .../modules/rgbd/samples/odometry_evaluation.cpp   |    277 +
 contrib/modules/rgbd/src/depth_cleaner.cpp         |    320 +
 contrib/modules/rgbd/src/depth_registration.cpp    |    381 +
 contrib/modules/rgbd/src/depth_to_3d.cpp           |    263 +
 contrib/modules/rgbd/src/depth_to_3d.h             |    129 +
 contrib/modules/rgbd/src/linemod.cpp               |   1843 +
 contrib/modules/rgbd/src/normal.cpp                |    886 +
 contrib/modules/rgbd/src/normal_lut.i              |      4 +
 contrib/modules/rgbd/src/odometry.cpp              |   1419 +
 contrib/modules/rgbd/src/plane.cpp                 |    643 +
 contrib/modules/rgbd/src/precomp.hpp               |     56 +
 contrib/modules/rgbd/src/utils.cpp                 |     81 +
 contrib/modules/rgbd/src/utils.h                   |     81 +
 contrib/modules/rgbd/test/test_main.cpp            |      3 +
 contrib/modules/rgbd/test/test_normal.cpp          |    526 +
 contrib/modules/rgbd/test/test_odometry.cpp        |    355 +
 contrib/modules/rgbd/test/test_precomp.cpp         |      1 +
 contrib/modules/rgbd/test/test_precomp.hpp         |      8 +
 contrib/modules/rgbd/test/test_registration.cpp    |    160 +
 contrib/modules/rgbd/test/test_utils.cpp           |     69 +
 contrib/modules/saliency/CMakeLists.txt            |      3 +
 contrib/modules/saliency/README.md                 |      5 +
 contrib/modules/saliency/doc/pics/saliency.png     |    Bin 0 -> 78411 bytes
 contrib/modules/saliency/doc/saliency.bib          |     24 +
 .../modules/saliency/include/opencv2/saliency.hpp  |     83 +
 .../opencv2/saliency/saliencyBaseClasses.hpp       |    144 +
 .../saliency/saliencySpecializedClasses.hpp        |    412 +
 .../ObjNessB2W8HSV.idx.yml.gz                      |    Bin 0 -> 167 bytes
 .../ObjNessB2W8HSV.wS1.yml.gz                      |    Bin 0 -> 606 bytes
 .../ObjNessB2W8HSV.wS2.yml.gz                      |    Bin 0 -> 526 bytes
 .../ObjectnessTrainedModel/ObjNessB2W8I.idx.yml.gz |    Bin 0 -> 164 bytes
 .../ObjectnessTrainedModel/ObjNessB2W8I.wS1.yml.gz |    Bin 0 -> 600 bytes
 .../ObjectnessTrainedModel/ObjNessB2W8I.wS2.yml.gz |    Bin 0 -> 529 bytes
 .../ObjNessB2W8MAXBGR.idx.yml.gz                   |    Bin 0 -> 169 bytes
 .../ObjNessB2W8MAXBGR.wS1.yml.gz                   |    Bin 0 -> 610 bytes
 .../ObjNessB2W8MAXBGR.wS2.yml.gz                   |    Bin 0 -> 531 bytes
 .../modules/saliency/samples/computeSaliency.cpp   |    189 +
 contrib/modules/saliency/src/BING/CmFile.cpp       |     85 +
 contrib/modules/saliency/src/BING/CmFile.hpp       |     69 +
 contrib/modules/saliency/src/BING/CmShow.cpp       |    106 +
 contrib/modules/saliency/src/BING/CmShow.hpp       |     62 +
 contrib/modules/saliency/src/BING/CmTimer.hpp      |    158 +
 contrib/modules/saliency/src/BING/FilterTIG.cpp    |    155 +
 contrib/modules/saliency/src/BING/ValStructVec.cpp |     53 +
 contrib/modules/saliency/src/BING/kyheader.hpp     |    255 +
 .../modules/saliency/src/BING/objectnessBING.cpp   |    576 +
 contrib/modules/saliency/src/motionSaliency.cpp    |     54 +
 .../saliency/src/motionSaliencyBinWangApr2014.cpp  |    528 +
 contrib/modules/saliency/src/objectness.cpp        |     53 +
 contrib/modules/saliency/src/precomp.hpp           |     49 +
 contrib/modules/saliency/src/saliency.cpp          |     79 +
 contrib/modules/saliency/src/staticSaliency.cpp    |    100 +
 .../src/staticSaliencySpectralResidual.cpp         |    145 +
 contrib/modules/sfm/CMakeLists.txt                 |    132 +
 contrib/modules/sfm/README.md                      |    118 +
 .../modules/sfm/doc/pics/desktop_trajectory.png    |    Bin 0 -> 11840 bytes
 .../modules/sfm/doc/pics/sagrada_familia_input.jpg |    Bin 0 -> 29564 bytes
 .../doc/pics/sagrada_familia_reconstruction.jpg    |    Bin 0 -> 29050 bytes
 contrib/modules/sfm/doc/pics/temple_input.jpg      |    Bin 0 -> 20107 bytes
 .../modules/sfm/doc/pics/temple_reconstruction.jpg |    Bin 0 -> 16998 bytes
 contrib/modules/sfm/include/opencv2/sfm.hpp        |    102 +
 .../sfm/include/opencv2/sfm/conditioning.hpp       |    123 +
 .../sfm/include/opencv2/sfm/fundamental.hpp        |    225 +
 .../modules/sfm/include/opencv2/sfm/numeric.hpp    |     94 +
 .../modules/sfm/include/opencv2/sfm/projection.hpp |    106 +
 .../sfm/include/opencv2/sfm/reconstruct.hpp        |    143 +
 contrib/modules/sfm/include/opencv2/sfm/robust.hpp |    106 +
 .../sfm/include/opencv2/sfm/simple_pipeline.hpp    |    290 +
 .../sfm/include/opencv2/sfm/triangulation.hpp      |     69 +
 contrib/modules/sfm/samples/data/backyard.blend    |    Bin 0 -> 755164 bytes
 .../modules/sfm/samples/data/backyard_tracks.txt   |     63 +
 contrib/modules/sfm/samples/data/desktop.blend     |    Bin 0 -> 956320 bytes
 .../modules/sfm/samples/data/desktop_tracks.txt    |     26 +
 .../sfm/samples/data/images/dataset_files.txt      |      4 +
 .../sfm/samples/data/images/resized_IMG_2889.jpg   |    Bin 0 -> 160295 bytes
 .../sfm/samples/data/images/resized_IMG_2890.jpg   |    Bin 0 -> 162891 bytes
 .../sfm/samples/data/images/resized_IMG_2891.jpg   |    Bin 0 -> 170198 bytes
 .../sfm/samples/data/images/resized_IMG_2892.jpg   |    Bin 0 -> 210762 bytes
 .../sfm/samples/data/recon2v_checkerboards.txt     |    309 +
 contrib/modules/sfm/samples/recon2v.cpp            |    126 +
 .../modules/sfm/samples/scene_reconstruction.cpp   |    160 +
 .../sfm/samples/trajectory_reconstruccion.cpp      |    246 +
 contrib/modules/sfm/src/conditioning.cpp           |    187 +
 contrib/modules/sfm/src/fundamental.cpp            |    595 +
 contrib/modules/sfm/src/libmv_capi.h               |    435 +
 .../sfm/src/libmv_light/CMake/Installation.cmake   |      9 +
 contrib/modules/sfm/src/libmv_light/CMakeLists.txt |      5 +
 .../sfm/src/libmv_light/libmv/CMakeLists.txt       |      7 +
 .../sfm/src/libmv_light/libmv/base/CMakeLists.txt  |      9 +
 .../sfm/src/libmv_light/libmv/base/vector.h        |    176 +
 .../sfm/src/libmv_light/libmv/base/vector_utils.h  |     34 +
 .../libmv/correspondence/CMakeLists.txt            |     13 +
 .../libmv/correspondence/bipartite_graph.h         |    139 +
 .../src/libmv_light/libmv/correspondence/feature.h |     72 +
 .../libmv/correspondence/feature_matching.cc       |    143 +
 .../libmv/correspondence/feature_matching.h        |     96 +
 .../libmv_light/libmv/correspondence/matches.cc    |     99 +
 .../src/libmv_light/libmv/correspondence/matches.h |    319 +
 .../libmv/correspondence/nRobustViewMatching.cc    |    303 +
 .../libmv/correspondence/nRobustViewMatching.h     |    138 +
 .../libmv/correspondence/nViewMatchingInterface.h  |     70 +
 .../sfm/src/libmv_light/libmv/logging/logging.h    |     31 +
 .../src/libmv_light/libmv/multiview/CMakeLists.txt |     22 +
 .../libmv_light/libmv/multiview/conditioning.cc    |     99 +
 .../src/libmv_light/libmv/multiview/conditioning.h |     59 +
 .../libmv/multiview/euclidean_resection.cc         |    774 +
 .../libmv/multiview/euclidean_resection.h          |    148 +
 .../src/libmv_light/libmv/multiview/fundamental.cc |    551 +
 .../src/libmv_light/libmv/multiview/fundamental.h  |    187 +
 .../libmv/multiview/fundamental_kernel.cc          |    110 +
 .../libmv/multiview/fundamental_kernel.h           |    148 +
 .../src/libmv_light/libmv/multiview/homography.cc  |    477 +
 .../src/libmv_light/libmv/multiview/homography.h   |    145 +
 .../libmv_light/libmv/multiview/homography_error.h |    248 +
 .../libmv/multiview/homography_parameterization.h  |     91 +
 .../libmv/multiview/nviewtriangulation.h           |     80 +
 .../src/libmv_light/libmv/multiview/panography.cc  |    125 +
 .../src/libmv_light/libmv/multiview/panography.h   |     99 +
 .../libmv/multiview/panography_kernel.cc           |     51 +
 .../libmv/multiview/panography_kernel.h            |     54 +
 .../src/libmv_light/libmv/multiview/projection.cc  |    224 +
 .../src/libmv_light/libmv/multiview/projection.h   |    231 +
 .../libmv_light/libmv/multiview/random_sample.h    |     63 +
 .../src/libmv_light/libmv/multiview/resection.h    |     62 +
 .../libmv_light/libmv/multiview/resection_kernel.h |     66 +
 .../libmv/multiview/robust_estimation.cc           |     31 +
 .../libmv/multiview/robust_estimation.h            |    154 +
 .../libmv/multiview/robust_fundamental.cc          |     69 +
 .../libmv/multiview/robust_fundamental.h           |     53 +
 .../libmv/multiview/robust_resection.cc            |     48 +
 .../libmv_light/libmv/multiview/robust_resection.h |     41 +
 .../libmv_light/libmv/multiview/triangulation.cc   |     50 +
 .../libmv_light/libmv/multiview/triangulation.h    |     38 +
 .../libmv_light/libmv/multiview/two_view_kernel.h  |    137 +
 .../libmv/multiview/twoviewtriangulation.cc        |     90 +
 .../libmv/multiview/twoviewtriangulation.h         |     82 +
 .../src/libmv_light/libmv/numeric/CMakeLists.txt   |     12 +
 .../libmv/numeric/function_derivative.h            |    107 +
 .../libmv/numeric/levenberg_marquardt.h            |    183 +
 .../sfm/src/libmv_light/libmv/numeric/numeric.cc   |    136 +
 .../sfm/src/libmv_light/libmv/numeric/numeric.h    |    502 +
 .../sfm/src/libmv_light/libmv/numeric/poly.cc      |     23 +
 .../sfm/src/libmv_light/libmv/numeric/poly.h       |    123 +
 .../libmv/simple_pipeline/CMakeLists.txt           |     22 +
 .../libmv_light/libmv/simple_pipeline/bundle.cc    |    658 +
 .../src/libmv_light/libmv/simple_pipeline/bundle.h |    147 +
 .../libmv_light/libmv/simple_pipeline/callbacks.h  |     34 +
 .../libmv/simple_pipeline/camera_intrinsics.cc     |    293 +
 .../libmv/simple_pipeline/camera_intrinsics.h      |    406 +
 .../libmv/simple_pipeline/camera_intrinsics_impl.h |    192 +
 .../libmv/simple_pipeline/distortion_models.cc     |    197 +
 .../libmv/simple_pipeline/distortion_models.h      |    131 +
 .../simple_pipeline/initialize_reconstruction.cc   |    195 +
 .../simple_pipeline/initialize_reconstruction.h    |     74 +
 .../libmv_light/libmv/simple_pipeline/intersect.cc |    254 +
 .../libmv_light/libmv/simple_pipeline/intersect.h  |     77 +
 .../libmv/simple_pipeline/keyframe_selection.cc    |    450 +
 .../libmv/simple_pipeline/keyframe_selection.h     |     53 +
 .../libmv_light/libmv/simple_pipeline/pipeline.cc  |    368 +
 .../libmv_light/libmv/simple_pipeline/pipeline.h   |     98 +
 .../libmv/simple_pipeline/reconstruction.cc        |    191 +
 .../libmv/simple_pipeline/reconstruction.h         |    217 +
 .../libmv/simple_pipeline/reconstruction_scale.cc  |     68 +
 .../libmv/simple_pipeline/reconstruction_scale.h   |     36 +
 .../libmv_light/libmv/simple_pipeline/resect.cc    |    270 +
 .../src/libmv_light/libmv/simple_pipeline/resect.h |     86 +
 .../libmv_light/libmv/simple_pipeline/tracks.cc    |    187 +
 .../src/libmv_light/libmv/simple_pipeline/tracks.h |    138 +
 contrib/modules/sfm/src/numeric.cpp                |    173 +
 contrib/modules/sfm/src/precomp.hpp                |     47 +
 contrib/modules/sfm/src/projection.cpp             |    223 +
 contrib/modules/sfm/src/reconstruct.cpp            |    258 +
 contrib/modules/sfm/src/robust.cpp                 |    195 +
 contrib/modules/sfm/src/simple_pipeline.cpp        |    319 +
 contrib/modules/sfm/src/triangulation.cpp          |    196 +
 contrib/modules/sfm/test/scene.cpp                 |    122 +
 contrib/modules/sfm/test/scene.h                   |     41 +
 contrib/modules/sfm/test/test_common.cpp           |    132 +
 contrib/modules/sfm/test/test_conditioning.cpp     |     64 +
 contrib/modules/sfm/test/test_fundamental.cpp      |    176 +
 contrib/modules/sfm/test/test_main.cpp             |      3 +
 contrib/modules/sfm/test/test_numeric.cpp          |     91 +
 contrib/modules/sfm/test/test_precomp.hpp          |    140 +
 contrib/modules/sfm/test/test_projection.cpp       |    113 +
 contrib/modules/sfm/test/test_reconstruct.cpp      |     96 +
 contrib/modules/sfm/test/test_robust.cpp           |    160 +
 contrib/modules/sfm/test/test_simple_pipeline.cpp  |     89 +
 contrib/modules/sfm/test/test_triangulation.cpp    |     96 +
 .../sfm_installation/sfm_installation.markdown     |     63 +
 .../sfm_scene_reconstruction.markdown              |    104 +
 .../sfm_trajectory_estimation.markdown             |     82 +
 .../sfm/tutorials/table_of_content_sfm.markdown    |     26 +
 contrib/modules/stereo/CMakeLists.txt              |      2 +
 contrib/modules/stereo/README.md                   |      2 +
 contrib/modules/stereo/include/opencv2/stereo.hpp  |    280 +
 .../stereo/include/opencv2/stereo/descriptor.hpp   |    452 +
 .../stereo/include/opencv2/stereo/matching.hpp     |    619 +
 .../stereo/include/opencv2/stereo/stereo.hpp       |     49 +
 contrib/modules/stereo/perf/perf_bm.cpp            |    118 +
 contrib/modules/stereo/perf/perf_descriptor.cpp    |    143 +
 contrib/modules/stereo/perf/perf_main.cpp          |     44 +
 contrib/modules/stereo/perf/perf_precomp.hpp       |     32 +
 contrib/modules/stereo/samples/sample.cpp          |    196 +
 contrib/modules/stereo/src/descriptor.cpp          |    240 +
 contrib/modules/stereo/src/precomp.hpp             |     58 +
 contrib/modules/stereo/src/stereo_binary_bm.cpp    |    525 +
 contrib/modules/stereo/src/stereo_binary_sgbm.cpp  |    826 +
 .../modules/stereo/test/test_block_matching.cpp    |    241 +
 contrib/modules/stereo/test/test_descriptors.cpp   |    469 +
 contrib/modules/stereo/test/test_main.cpp          |     45 +
 contrib/modules/stereo/test/test_precomp.hpp       |     28 +
 contrib/modules/stereo/testdata/groundtruth.bmp    |    Bin 0 -> 111670 bytes
 contrib/modules/stereo/testdata/imL2.bmp           |    Bin 0 -> 111670 bytes
 contrib/modules/stereo/testdata/imL2l.bmp          |    Bin 0 -> 111670 bytes
 contrib/modules/stereo/testdata/imgKitty.bmp       |    Bin 0 -> 467578 bytes
 contrib/modules/stereo/testdata/imgKittyl.bmp      |    Bin 0 -> 467578 bytes
 contrib/modules/stereo/testdata/rezult0.bmp        |    Bin 0 -> 196662 bytes
 contrib/modules/stereo/testdata/rezult0l.bmp       |    Bin 0 -> 196662 bytes
 contrib/modules/structured_light/CMakeLists.txt    |      2 +
 contrib/modules/structured_light/README.md         |      2 +
 .../structured_light/doc/pics/cm_disparity.png     |    Bin 0 -> 184639 bytes
 .../structured_light/doc/pics/plane_viz.png        |    Bin 0 -> 266272 bytes
 .../structured_light/doc/pics/threshold_disp.png   |    Bin 0 -> 38560 bytes
 .../structured_light/doc/structured_light.bib      |     16 +
 .../include/opencv2/structured_light.hpp           |     67 +
 .../opencv2/structured_light/graycodepattern.hpp   |    148 +
 .../opencv2/structured_light/structured_light.hpp  |     90 +
 .../structured_light/samples/cap_pattern.cpp       |    215 +
 .../structured_light/samples/pointcloud.cpp        |    298 +
 .../structured_light/src/graycodepattern.cpp       |    475 +
 contrib/modules/structured_light/src/precomp.hpp   |     49 +
 .../structured_light/test/test_getProjPixel.cpp    |    100 +
 .../modules/structured_light/test/test_main.cpp    |      3 +
 .../modules/structured_light/test/test_plane.cpp   |    362 +
 .../modules/structured_light/test/test_precomp.hpp |     17 +
 .../capture_pattern/capture_pattern.markdown       |    130 +
 .../tutorial_decode_pattern.markdown               |    196 +
 .../tutorials/structured_light.markdown            |     18 +
 contrib/modules/surface_matching/CMakeLists.txt    |      2 +
 contrib/modules/surface_matching/PATENTS.txt       |     29 +
 contrib/modules/surface_matching/README.md         |      2 +
 .../surface_matching/doc/img/gsoc_forg_matches.jpg |    Bin 0 -> 109746 bytes
 .../modules/surface_matching/doc/img/outline.jpg   |    Bin 0 -> 86893 bytes
 .../surface_matching/doc/img/snapshot27.jpg        |    Bin 0 -> 111440 bytes
 .../surface_matching/doc/surface_matching.bib      |     23 +
 .../include/opencv2/surface_matching.hpp           |    402 +
 .../include/opencv2/surface_matching/icp.hpp       |    170 +
 .../include/opencv2/surface_matching/pose_3d.hpp   |    188 +
 .../opencv2/surface_matching/ppf_helpers.hpp       |    164 +
 .../opencv2/surface_matching/ppf_match_3d.hpp      |    179 +
 .../opencv2/surface_matching/t_hash_int.hpp        |    113 +
 .../samples/data/parasaurolophus_6700.ply          |  15853 +
 .../samples/data/parasaurolophus_low_normals2.ply  |  83143 +++++
 .../surface_matching/samples/data/rs1_normals.ply  | 336189 ++++++++++++++++++
 .../surface_matching/samples/data/rs22_proc2.ply   | 334445 +++++++++++++++++
 .../surface_matching/samples/ppf_load_match.cpp    |    159 +
 .../samples/ppf_normal_computation.cpp             |     78 +
 contrib/modules/surface_matching/src/c_utils.hpp   |    666 +
 .../modules/surface_matching/src/hash_murmur.hpp   |     84 +
 .../modules/surface_matching/src/hash_murmur64.hpp |    162 +
 .../modules/surface_matching/src/hash_murmur86.hpp |    300 +
 contrib/modules/surface_matching/src/icp.cpp       |    555 +
 contrib/modules/surface_matching/src/pose_3d.cpp   |    394 +
 .../modules/surface_matching/src/ppf_helpers.cpp   |    818 +
 .../modules/surface_matching/src/ppf_match_3d.cpp  |    669 +
 contrib/modules/surface_matching/src/precomp.hpp   |     68 +
 .../modules/surface_matching/src/t_hash_int.cpp    |    372 +
 contrib/modules/text/CMakeLists.txt                |     25 +
 contrib/modules/text/FindTesseract.cmake           |     24 +
 contrib/modules/text/README.md                     |     49 +
 contrib/modules/text/doc/pics/component_tree.png   |    Bin 0 -> 108183 bytes
 contrib/modules/text/include/opencv2/text.hpp      |    101 +
 .../modules/text/include/opencv2/text/erfilter.hpp |    350 +
 contrib/modules/text/include/opencv2/text/ocr.hpp  |    470 +
 .../samples/OCRBeamSearch_CNN_model_data.xml.gz    |    Bin 0 -> 533269 bytes
 .../text/samples/OCRHMM_knn_model_data.xml.gz      |    Bin 0 -> 2931500 bytes
 .../text/samples/OCRHMM_transitions_table.xml      |     71 +
 .../modules/text/samples/character_recognition.cpp |     55 +
 .../text/samples/cropped_word_recognition.cpp      |     83 +
 .../text/samples/end_to_end_recognition.cpp        |    343 +
 contrib/modules/text/samples/scenetext01.jpg       |    Bin 0 -> 97100 bytes
 contrib/modules/text/samples/scenetext02.jpg       |    Bin 0 -> 95135 bytes
 contrib/modules/text/samples/scenetext03.jpg       |    Bin 0 -> 60751 bytes
 contrib/modules/text/samples/scenetext04.jpg       |    Bin 0 -> 99487 bytes
 contrib/modules/text/samples/scenetext05.jpg       |    Bin 0 -> 113689 bytes
 contrib/modules/text/samples/scenetext06.jpg       |    Bin 0 -> 70430 bytes
 contrib/modules/text/samples/scenetext_char01.jpg  |    Bin 0 -> 538 bytes
 contrib/modules/text/samples/scenetext_char02.jpg  |    Bin 0 -> 523 bytes
 contrib/modules/text/samples/scenetext_char03.jpg  |    Bin 0 -> 541 bytes
 .../text/samples/scenetext_segmented_word01.jpg    |    Bin 0 -> 158993 bytes
 .../samples/scenetext_segmented_word01_mask.png    |    Bin 0 -> 1115 bytes
 .../text/samples/scenetext_segmented_word02.jpg    |    Bin 0 -> 126812 bytes
 .../samples/scenetext_segmented_word02_mask.png    |    Bin 0 -> 2788 bytes
 .../text/samples/scenetext_segmented_word03.jpg    |    Bin 0 -> 91586 bytes
 .../samples/scenetext_segmented_word03_mask.png    |    Bin 0 -> 1048 bytes
 .../text/samples/scenetext_segmented_word04.jpg    |    Bin 0 -> 103480 bytes
 .../samples/scenetext_segmented_word04_mask.png    |    Bin 0 -> 528 bytes
 .../text/samples/scenetext_segmented_word05.jpg    |    Bin 0 -> 58823 bytes
 .../samples/scenetext_segmented_word05_mask.png    |    Bin 0 -> 682 bytes
 contrib/modules/text/samples/scenetext_word01.jpg  |    Bin 0 -> 2139 bytes
 contrib/modules/text/samples/scenetext_word02.jpg  |    Bin 0 -> 24443 bytes
 contrib/modules/text/samples/scenetext_word03.jpg  |    Bin 0 -> 17533 bytes
 contrib/modules/text/samples/scenetext_word04.jpg  |    Bin 0 -> 47475 bytes
 .../text/samples/segmented_word_recognition.cpp    |    116 +
 contrib/modules/text/samples/textdetection.cpp     |    128 +
 .../modules/text/samples/trained_classifierNM1.xml |   1530 +
 .../modules/text/samples/trained_classifierNM2.xml |   1530 +
 .../text/samples/trained_classifier_erGrouping.xml |   1531 +
 contrib/modules/text/samples/webcam_demo.cpp       |    410 +
 contrib/modules/text/src/erfilter.cpp              |   4171 +
 .../modules/text/src/ocr_beamsearch_decoder.cpp    |    786 +
 contrib/modules/text/src/ocr_hmm_decoder.cpp       |   1265 +
 contrib/modules/text/src/ocr_tesseract.cpp         |    277 +
 contrib/modules/text/src/precomp.hpp               |     55 +
 contrib/modules/text/text_config.hpp.in            |      7 +
 contrib/modules/tracking/CMakeLists.txt            |      2 +
 contrib/modules/tracking/README.md                 |      3 +
 ...Tutorial] Adding new Tracker Method for dummies |    135 +
 contrib/modules/tracking/doc/diagrams.markdown     |    256 +
 contrib/modules/tracking/doc/tracking.bib          |     95 +
 .../modules/tracking/include/opencv2/tracking.hpp  |    312 +
 .../tracking/include/opencv2/tracking/feature.hpp  |    415 +
 .../include/opencv2/tracking/kalman_filters.hpp    |    228 +
 .../include/opencv2/tracking/onlineBoosting.hpp    |    288 +
 .../include/opencv2/tracking/onlineMIL.hpp         |    120 +
 .../include/opencv2/tracking/tldDataset.hpp        |     56 +
 .../tracking/include/opencv2/tracking/tracker.hpp  |   1456 +
 .../tracking/include/opencv2/tracking/tracking.hpp |     46 +
 contrib/modules/tracking/perf/perf_Tracker.cpp     |    345 +
 contrib/modules/tracking/perf/perf_main.cpp        |      3 +
 contrib/modules/tracking/perf/perf_precomp.hpp     |     22 +
 contrib/modules/tracking/samples/benchmark.cpp     |    415 +
 contrib/modules/tracking/samples/kcf.cpp           |    194 +
 .../tracking/samples/multiTracker_dataset.cpp      |    230 +
 contrib/modules/tracking/samples/multitracker.cpp  |    145 +
 contrib/modules/tracking/samples/multitracker.py   |     35 +
 contrib/modules/tracking/samples/tracker.cpp       |    200 +
 contrib/modules/tracking/samples/tracker.py        |     30 +
 .../modules/tracking/samples/tracker_dataset.cpp   |    224 +
 .../samples/tutorial_customizing_cn_tracker.cpp    |    128 +
 .../samples/tutorial_introduction_to_tracker.cpp   |     87 +
 .../tracking/samples/tutorial_multitracker.cpp     |     99 +
 contrib/modules/tracking/src/PFSolver.hpp          |    224 +
 .../modules/tracking/src/TrackingFunctionPF.hpp    |    100 +
 .../tracking/src/augmented_unscented_kalman.cpp    |    446 +
 contrib/modules/tracking/src/feature.cpp           |   1072 +
 contrib/modules/tracking/src/featureColorName.cpp  |  32816 ++
 contrib/modules/tracking/src/multiTracker.cpp      |    656 +
 contrib/modules/tracking/src/multiTracker.hpp      |     59 +
 contrib/modules/tracking/src/multiTracker_alt.cpp  |    120 +
 contrib/modules/tracking/src/onlineBoosting.cpp    |    735 +
 contrib/modules/tracking/src/onlineMIL.cpp         |    379 +
 contrib/modules/tracking/src/opencl/tldDetector.cl |    133 +
 contrib/modules/tracking/src/precomp.hpp           |     54 +
 contrib/modules/tracking/src/roiSelector.cpp       |    184 +
 contrib/modules/tracking/src/tldDataset.cpp        |    185 +
 contrib/modules/tracking/src/tldDetector.cpp       |    543 +
 contrib/modules/tracking/src/tldDetector.hpp       |    111 +
 .../modules/tracking/src/tldEnsembleClassifier.cpp |    198 +
 .../modules/tracking/src/tldEnsembleClassifier.hpp |     68 +
 contrib/modules/tracking/src/tldModel.cpp          |    334 +
 contrib/modules/tracking/src/tldModel.hpp          |     90 +
 contrib/modules/tracking/src/tldTracker.cpp        |    306 +
 contrib/modules/tracking/src/tldTracker.hpp        |    169 +
 contrib/modules/tracking/src/tldUtils.cpp          |    263 +
 contrib/modules/tracking/src/tldUtils.hpp          |     62 +
 contrib/modules/tracking/src/tracker.cpp           |    117 +
 contrib/modules/tracking/src/trackerBoosting.cpp   |    319 +
 .../modules/tracking/src/trackerBoostingModel.cpp  |    123 +
 .../modules/tracking/src/trackerBoostingModel.hpp  |    108 +
 contrib/modules/tracking/src/trackerFeature.cpp    |    325 +
 contrib/modules/tracking/src/trackerFeatureSet.cpp |    142 +
 contrib/modules/tracking/src/trackerKCF.cpp        |    841 +
 contrib/modules/tracking/src/trackerMIL.cpp        |    285 +
 contrib/modules/tracking/src/trackerMILModel.cpp   |    126 +
 contrib/modules/tracking/src/trackerMILModel.hpp   |    103 +
 contrib/modules/tracking/src/trackerMedianFlow.cpp |    388 +
 contrib/modules/tracking/src/trackerModel.cpp      |    178 +
 contrib/modules/tracking/src/trackerSampler.cpp    |    142 +
 .../tracking/src/trackerSamplerAlgorithm.cpp       |    414 +
 .../modules/tracking/src/trackerStateEstimator.cpp |    445 +
 contrib/modules/tracking/src/unscented_kalman.cpp  |    421 +
 contrib/modules/tracking/test/test_aukf.cpp        |    436 +
 contrib/modules/tracking/test/test_main.cpp        |      3 +
 contrib/modules/tracking/test/test_precomp.hpp     |     19 +
 contrib/modules/tracking/test/test_trackerOPE.cpp  |    429 +
 contrib/modules/tracking/test/test_trackerSRE.cpp  |    536 +
 contrib/modules/tracking/test/test_trackerTRE.cpp  |    506 +
 contrib/modules/tracking/test/test_ukf.cpp         |    434 +
 .../tutorial_customizing_cn_tracker.markdown       |     73 +
 .../tutorial_introduction_to_tracker.markdown      |     75 +
 .../tutorials/tutorial_multitracker.markdown       |     49 +
 contrib/modules/ximgproc/CMakeLists.txt            |      5 +
 contrib/modules/ximgproc/README.md                 |     10 +
 .../ximgproc/doc/pics/slic-slico-kermit.png        |    Bin 0 -> 775391 bytes
 .../ximgproc/doc/pics/superpixels_blocks.png       |    Bin 0 -> 169580 bytes
 .../ximgproc/doc/pics/superpixels_blocks2.png      |    Bin 0 -> 140015 bytes
 .../modules/ximgproc/doc/pics/superpixels_demo.png |    Bin 0 -> 765384 bytes
 .../modules/ximgproc/doc/pics/superpixels_lsc.png  |    Bin 0 -> 758935 bytes
 contrib/modules/ximgproc/doc/ximgproc.bib          |    138 +
 .../modules/ximgproc/include/opencv2/ximgproc.hpp  |     75 +
 .../include/opencv2/ximgproc/disparity_filter.hpp  |    210 +
 .../include/opencv2/ximgproc/edge_filter.hpp       |    430 +
 .../opencv2/ximgproc/estimated_covariance.hpp      |     82 +
 .../opencv2/ximgproc/fast_hough_transform.hpp      |    164 +
 .../ximgproc/include/opencv2/ximgproc/lsc.hpp      |    157 +
 .../ximgproc/include/opencv2/ximgproc/seeds.hpp    |    183 +
 .../include/opencv2/ximgproc/segmentation.hpp      |    124 +
 .../ximgproc/include/opencv2/ximgproc/slic.hpp     |    165 +
 .../opencv2/ximgproc/sparse_match_interpolator.hpp |    132 +
 .../opencv2/ximgproc/structured_edge_detection.hpp |    128 +
 .../ximgproc/perf/perf_adaptive_manifold.cpp       |     93 +
 .../ximgproc/perf/perf_disparity_wls_filter.cpp    |    169 +
 .../ximgproc/perf/perf_domain_transform.cpp        |     88 +
 .../ximgproc/perf/perf_fast_hough_transform.cpp    |     90 +
 contrib/modules/ximgproc/perf/perf_fgs_filter.cpp  |     81 +
 .../modules/ximgproc/perf/perf_guided_filter.cpp   |     81 +
 contrib/modules/ximgproc/perf/perf_l0_smooth.cpp   |     81 +
 contrib/modules/ximgproc/perf/perf_main.cpp        |      3 +
 contrib/modules/ximgproc/perf/perf_precomp.hpp     |     17 +
 .../ximgproc/perf/perf_rolling_guidance_filter.cpp |     83 +
 .../ximgproc/perf/pref_joint_bilateral_filter.cpp  |     85 +
 contrib/modules/ximgproc/samples/CMakeLists.txt    |      9 +
 .../samples/cpp/graphsegmentation_demo.cpp         |    151 +
 .../ximgproc/samples/disparity_filtering.cpp       |    349 +
 .../ximgproc/samples/fast_hough_transform.cpp      |    318 +
 .../samples/findredlinedpolygonfromgooglemaps.py   |     29 +
 contrib/modules/ximgproc/samples/live_demo.cpp     |    231 +
 .../ximgproc/samples/niblack_thresholding.cpp      |     58 +
 .../ximgproc/samples/polygonstanfordoutput.png     |    Bin 0 -> 38280 bytes
 contrib/modules/ximgproc/samples/seeds.cpp         |    157 +
 contrib/modules/ximgproc/samples/stanford.png      |    Bin 0 -> 892923 bytes
 .../ximgproc/samples/structured_edge_detection.cpp |     66 +
 .../ximgproc/src/adaptive_manifold_filter_n.cpp    |    870 +
 contrib/modules/ximgproc/src/advanced_types.hpp    |     91 +
 contrib/modules/ximgproc/src/disparity_filters.cpp |    559 +
 contrib/modules/ximgproc/src/domain_transform.cpp  |     60 +
 contrib/modules/ximgproc/src/dtfilter_cpu.cpp      |    213 +
 contrib/modules/ximgproc/src/dtfilter_cpu.hpp      |    294 +
 contrib/modules/ximgproc/src/dtfilter_cpu.inl.hpp  |    624 +
 .../ximgproc/src/edgeaware_filters_common.cpp      |    556 +
 .../ximgproc/src/edgeaware_filters_common.hpp      |     97 +
 .../modules/ximgproc/src/estimated_covariance.cpp  |    375 +
 .../modules/ximgproc/src/fast_hough_transform.cpp  |   1026 +
 contrib/modules/ximgproc/src/fgs_filter.cpp        |    694 +
 contrib/modules/ximgproc/src/graphsegmentation.cpp |    331 +
 contrib/modules/ximgproc/src/guided_filter.cpp     |    791 +
 .../ximgproc/src/joint_bilateral_filter.cpp        |    402 +
 contrib/modules/ximgproc/src/l0_smooth.cpp         |    391 +
 contrib/modules/ximgproc/src/lsc.cpp               |   1782 +
 .../modules/ximgproc/src/niblack_thresholding.cpp  |    100 +
 contrib/modules/ximgproc/src/precomp.hpp           |     54 +
 .../ximgproc/src/rolling_guidance_filter.cpp       |     84 +
 contrib/modules/ximgproc/src/seeds.cpp             |   1223 +
 contrib/modules/ximgproc/src/slic.cpp              |   1240 +
 .../ximgproc/src/sparse_match_interpolators.cpp    |    882 +
 .../ximgproc/src/structured_edge_detection.cpp     |    698 +
 .../ximgproc/test/test_adaptive_manifold.cpp       |    219 +
 .../test/test_adaptive_manifold_ref_impl.cpp       |    981 +
 .../ximgproc/test/test_disparity_wls_filter.cpp    |    154 +
 .../ximgproc/test/test_domain_transform.cpp        |    256 +
 .../ximgproc/test/test_fast_hough_transform.cpp    |    470 +
 contrib/modules/ximgproc/test/test_fgs_filter.cpp  |    153 +
 .../modules/ximgproc/test/test_guided_filter.cpp   |    397 +
 .../ximgproc/test/test_joint_bilateral_filter.cpp  |    287 +
 contrib/modules/ximgproc/test/test_l0_smooth.cpp   |    120 +
 contrib/modules/ximgproc/test/test_main.cpp        |      3 +
 contrib/modules/ximgproc/test/test_precomp.hpp     |     21 +
 .../ximgproc/test/test_rolling_guidance_filter.cpp |    215 +
 .../test/test_sparse_match_interpolator.cpp        |    195 +
 .../test/test_structured_edge_detection.cpp        |     40 +
 .../tutorials/disparity_filtering.markdown         |     76 +
 contrib/modules/ximgproc/tutorials/images/01.jpg   |    Bin 0 -> 213395 bytes
 contrib/modules/ximgproc/tutorials/images/02.jpg   |    Bin 0 -> 265967 bytes
 contrib/modules/ximgproc/tutorials/images/03.jpg   |    Bin 0 -> 324549 bytes
 contrib/modules/ximgproc/tutorials/images/04.jpg   |    Bin 0 -> 218871 bytes
 contrib/modules/ximgproc/tutorials/images/05.jpg   |    Bin 0 -> 159862 bytes
 contrib/modules/ximgproc/tutorials/images/06.jpg   |    Bin 0 -> 180049 bytes
 contrib/modules/ximgproc/tutorials/images/07.jpg   |    Bin 0 -> 208101 bytes
 contrib/modules/ximgproc/tutorials/images/08.jpg   |    Bin 0 -> 230647 bytes
 contrib/modules/ximgproc/tutorials/images/09.jpg   |    Bin 0 -> 246905 bytes
 contrib/modules/ximgproc/tutorials/images/10.jpg   |    Bin 0 -> 217821 bytes
 contrib/modules/ximgproc/tutorials/images/11.jpg   |    Bin 0 -> 432186 bytes
 contrib/modules/ximgproc/tutorials/images/12.jpg   |    Bin 0 -> 164896 bytes
 .../ximgproc/tutorials/images/ambush_5_bm.png      |    Bin 0 -> 59481 bytes
 .../tutorials/images/ambush_5_bm_with_filter.png   |    Bin 0 -> 57438 bytes
 .../ximgproc/tutorials/images/ambush_5_left.jpg    |    Bin 0 -> 61459 bytes
 .../ximgproc/tutorials/images/ambush_5_right.jpg   |    Bin 0 -> 59454 bytes
 .../modules/ximgproc/tutorials/prediction.markdown |     88 +
 .../ximgproc/tutorials/scripts/modelConvert.m      |     73 +
 .../modules/ximgproc/tutorials/training.markdown   |    115 +
 contrib/modules/xobjdetect/CMakeLists.txt          |      5 +
 contrib/modules/xobjdetect/README.md               |      3 +
 contrib/modules/xobjdetect/doc/xobjdetect.bib      |     19 +
 .../xobjdetect/include/opencv2/xobjdetect.hpp      |    105 +
 contrib/modules/xobjdetect/src/cascadeclassifier.h |     95 +
 .../modules/xobjdetect/src/feature_evaluator.cpp   |    131 +
 .../modules/xobjdetect/src/feature_evaluator.hpp   |    151 +
 contrib/modules/xobjdetect/src/lbpfeatures.cpp     |    128 +
 contrib/modules/xobjdetect/src/lbpfeatures.h       |    116 +
 contrib/modules/xobjdetect/src/precomp.hpp         |     81 +
 contrib/modules/xobjdetect/src/waldboost.cpp       |    447 +
 contrib/modules/xobjdetect/src/waldboost.hpp       |     94 +
 contrib/modules/xobjdetect/src/wbdetector.cpp      |    222 +
 contrib/modules/xobjdetect/src/wbdetector.hpp      |     77 +
 contrib/modules/xobjdetect/tools/CMakeLists.txt    |      1 +
 .../tools/waldboost_detector/CMakeLists.txt        |     35 +
 .../waldboost_detector/waldboost_detector.cpp      |     46 +
 contrib/modules/xphoto/CMakeLists.txt              |      2 +
 contrib/modules/xphoto/README.md                   |      7 +
 contrib/modules/xphoto/doc/xphoto.bib              |      8 +
 contrib/modules/xphoto/include/opencv2/xphoto.hpp  |     52 +
 .../include/opencv2/xphoto/dct_image_denoising.hpp |     79 +
 .../xphoto/include/opencv2/xphoto/inpainting.hpp   |     90 +
 .../include/opencv2/xphoto/white_balance.hpp       |    125 +
 contrib/modules/xphoto/perf/perf_grayworld.cpp     |     29 +
 contrib/modules/xphoto/perf/perf_main.cpp          |      3 +
 contrib/modules/xphoto/perf/perf_precomp.hpp       |     19 +
 .../modules/xphoto/samples/dct_image_denoising.cpp |     70 +
 .../xphoto/samples/grayworld_color_balance.cpp     |     62 +
 contrib/modules/xphoto/samples/inpainting.cpp      |     81 +
 .../xphoto/samples/simple_color_balance.cpp        |     60 +
 contrib/modules/xphoto/src/advanced_types.hpp      |     66 +
 contrib/modules/xphoto/src/annf.hpp                |    286 +
 contrib/modules/xphoto/src/blending.hpp            |     45 +
 contrib/modules/xphoto/src/dct_image_denoising.cpp |    185 +
 contrib/modules/xphoto/src/gcgraph.hpp             |    386 +
 .../modules/xphoto/src/grayworld_white_balance.cpp |    213 +
 contrib/modules/xphoto/src/inpainting.cpp          |    408 +
 contrib/modules/xphoto/src/norm2.hpp               |     73 +
 contrib/modules/xphoto/src/photomontage.hpp        |    240 +
 .../modules/xphoto/src/simple_color_balance.cpp    |    211 +
 contrib/modules/xphoto/src/whs.hpp                 |    148 +
 .../modules/xphoto/test/dct_image_denoising.cpp    |     37 +
 .../modules/xphoto/test/simple_color_balance.cpp   |     30 +
 contrib/modules/xphoto/test/test_grayworld.cpp     |     89 +
 contrib/modules/xphoto/test/test_main.cpp          |      3 +
 contrib/modules/xphoto/test/test_precomp.hpp       |     23 +
 contrib/samples/python2/common.py                  |    220 +
 contrib/samples/python2/seeds.py                   |     91 +
 contrib/samples/python2/video.py                   |    199 +
 debian/changelog                                   |     84 +-
 debian/control                                     |    673 +-
 debian/copyright                                   |    133 +-
 debian/libopencv-calib3d-dev.install               |      2 +-
 debian/libopencv-contrib-dev.install               |    121 +-
 debian/libopencv-contrib3.1.install                |     25 +-
 debian/libopencv-contrib3.1.lintian-overrides      |      2 +
 debian/libopencv-core-dev.install                  |      3 +-
 debian/libopencv-core-dev.lintian-overrides        |      1 -
 debian/libopencv-dev.install                       |     12 +-
 debian/libopencv-features2d-dev.install            |      2 +-
 debian/libopencv-flann-dev.install                 |      2 +-
 debian/libopencv-highgui-dev.install               |      2 +-
 debian/libopencv-imgproc-dev.install               |      2 +-
 debian/libopencv-legacy-dev.docs                   |      1 -
 debian/libopencv-legacy-dev.install                |      3 -
 debian/libopencv-legacy3.1.install                 |      1 -
 debian/libopencv-ml-dev.install                    |      2 +-
 debian/libopencv-objdetect-dev.install             |      2 +-
 debian/libopencv-photo-dev.install                 |      2 +-
 debian/libopencv-shape-dev.install                 |      2 +-
 debian/libopencv-stitching-dev.install             |      2 +-
 debian/libopencv-superres-dev.install              |      2 +-
 debian/libopencv-ts-dev.install                    |      3 -
 debian/libopencv-video-dev.install                 |      2 +-
 debian/libopencv-videoio-dev.install               |      2 +-
 debian/libopencv-videostab-dev.install             |      2 +-
 debian/libopencv-viz-dev.install                   |      2 +-
 debian/opencv-doc.install                          |      3 -
 debian/patches/build-static-libs                   |     28 -
 debian/patches/change_jquery.js_path               |      4 +-
 debian/patches/change_type_from_int_to_Atomic_word |    191 -
 debian/patches/disable_opengl_test_build           |      4 +-
 debian/patches/drop_asm_types_h_kfreebsd           |     25 -
 debian/patches/ffmpeg_2.9.patch                    |    226 -
 debian/patches/fix_ftbfs_on_non_linux              |     22 +-
 debian/patches/fix_path_of_opencl_headers          |     20 -
 debian/patches/libav10.patch                       |    751 -
 debian/patches/mathjax                             |      6 +-
 debian/patches/moudles_hdf5.patch                  |     14 +
 debian/patches/optimize_i586.patch                 |     22 -
 debian/patches/pkg-config                          |     50 -
 debian/patches/revert-Make-ts-always-static        |     51 -
 debian/patches/series                              |     12 +-
 debian/patches/support_multiarch                   |     12 +-
 debian/patches/support_x32                         |      8 +-
 debian/python-opencv.install                       |      2 +-
 debian/python3-opencv.install                      |      1 +
 debian/rules                                       |     63 +-
 debian/source/lintian-overrides                    |      2 +
 debian/watch                                       |     23 +-
 .../introduction/biicode/images/bii_lena.png       |    Bin 102674 -> 0 bytes
 platforms/osx/build_framework.py                   |      0
 1485 files changed, 1468593 insertions(+), 1757 deletions(-)

diff --cc debian/changelog
index 555ea8d,70058b8..9cc666c
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,21 -1,79 +1,97 @@@
+ opencv (3.1.0+dfsg1-1~exp1) experimental; urgency=medium
+ 
+   * Team upload.
+ 
+   [ Mattia Rizzolo ]
+   * Rewrite d/copyright using copyright-format 1.0.
+   * Add Files-Excluded listing the removed files.
+   * Update watch file, pointing to github.
+   * Add the contrib modules as a multiple upstream tarball.
+   * Add new build-dependencies needed by contrib modules.
+   * Override lintian tag debian-watch-file-should-mangle-version (see #505857).
+   * override lintian warning package-name-doesnt-match-sonames for
+     libopencv-contrib.
+   * Add some DEP-3 descriptions to two patches.
+ 
+   [ Nobuhiro Iwamatsu ]
+   * Remove obsolete files of libopencv-legacy.
+   * Build the opencv_contrib libraries.  Closes: #861194
+   * Fix Build with HDF5. Add patches/moudles_hdf5.patch
+ 
+  -- Mattia Rizzolo <mattia at debian.org>  Wed, 26 Apr 2017 18:17:33 +0200
+ 
+ opencv (3.1.0+dfsg-1~exp5) experimental; urgency=medium
+ 
+   * Team upload.
+   * wrap-and-sort -ast.
+   * Add (Build-)Depends on libavresample-dev.
+   * Add (Build-)Depends on libgphoto2-dev.
+   * Install usr/include/opencv2/cvconfig.h in libopencv-core-dev.  LP: #1315418
+   * d/rules: use --fail-missing instead of --list-missing, to be really sure
+     nothing is left out.
+ 
+  -- Mattia Rizzolo <mattia at debian.org>  Mon, 24 Apr 2017 01:35:03 +0200
+ 
+ opencv (3.1.0+dfsg-1~exp4) experimental; urgency=medium
+ 
+   * Team upload.
+   * debian/rules cleanup:
+     + Remove rm(1)s that do not seem to do anything (anymore).
+     + DRY up the BUILDDIR variable.
+     + Do not mangle BUILDDIR on i386, there should be no need for it.
+     + Add an override to dh_auto_install to pass the correct BUILDDIR (should
+       fix FTBFS for kfreebsd-i386 (and probably this is what the original
+       BUILDDIR mangling is about)).
+     + Proper calls to clean cmake build products.
+     + The build system is recognized by debhelper, no need to tell it.
+     + Use a single cp call to copy the static libs.
+ 
+  -- Mattia Rizzolo <mattia at debian.org>  Sun, 23 Apr 2017 22:12:08 +0200
+ 
+ opencv (3.1.0+dfsg-1~exp3) experimental; urgency=medium
+ 
+   * Team upload.
+   * debian/rules:
+     + Do not forcefully disable PIE anymore, -pie changed meaning.
+       Also remove +fortify, as that's on by default anyway.  Closes: #859440
+     + Drop empty override_dh_fixperms.
+     + Remove empty directories from the installed tree.
+   * debian/control:
+     + Make libopencv-dev suggest opencv-doc.  Closes: #806703
+     + Drop not needed libgtk2.0-dev dependency of libopencv-highgui-dev.
+       Closes: #817017
+     + Fix installability problem in case of binNMUs.  Closes: #844067
+      Mark libopencv3.1-java as Breaking/Replacing the 2.4 version.
+      Closes: #810516
+     + Avoid duplicate long descriptions.
+   * Build a python3 package.  Closes: #799262; LP: #1556156
+     Thanks to Kota Kato <orangain at gmail.com> for the initial patch.
+   * Use dh_numpy instead of hardconding the numpy ABI number.
+   * Build with GTK+ 3 (instead of GTK+ 2). (Closes: #822607)
+   * Remove disabled patches
+   * Refresh patches.
+   * Remove obsolete lintian override.
+ 
+  -- Mattia Rizzolo <mattia at debian.org>  Mon, 03 Apr 2017 22:25:01 +0200
+ 
 +opencv (3.1.0+dfsg-1~exp2~drp8+3) jessie-robotics; urgency=medium
 +
 +  * New version with Breaks and Replaces in Java package.
 +
 + -- Leopold Palomo-Avellaneda <leo at alaxarxa.net>  Tue, 25 Oct 2016 12:45:05 +0200
 +
 +opencv (3.1.0+dfsg-1~exp2~drp8+2) jessie-robotics; urgency=medium
 +
 +  * Drop libvtk6.3 from libopencv-viz3.1. ${shlibs:Depends} should do the job.
 +
 + -- Leopold Palomo-Avellaneda <leo at alaxarxa.net>  Mon, 24 Oct 2016 12:54:16 +0200
 +
 +opencv (3.1.0+dfsg-1~exp2~drp8+1) jessie-robotics; urgency=medium
 +
 +  * Rebuild for jessie-robotics.
 +
 + -- Leopold Palomo-Avellaneda <leo at alaxarxa.net>  Sat, 22 Oct 2016 13:46:44 +0200
 +
  opencv (3.1.0+dfsg-1~exp2) experimental; urgency=medium
  
    * Fix Depends of libopencv-shape3.1 and libopencv-shape-dev.

-- 
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