1. 26 6月, 2017 11 次提交
  2. 25 6月, 2017 2 次提交
  3. 24 6月, 2017 1 次提交
  4. 23 6月, 2017 5 次提交
  5. 22 6月, 2017 10 次提交
  6. 21 6月, 2017 9 次提交
    • D
      cmake: add Halide support (#8794) · 16368a27
      Dmitry Kurtaev 提交于
      16368a27
    • J
      Merge pull request #8869 from hrnr:akaze_part1 · 5f20e802
      Jiri Horner 提交于
      [GSOC] Speeding-up AKAZE, part #1 (#8869)
      
      * ts: expand arguments before stringifications in CV_ENUM and CV_FLAGS
      
      added protective macros to always force macro expansion of arguments. This allows using CV_ENUM and CV_FLAGS with macro arguments.
      
      * feature2d: unify perf test
      
      use the same test for all detectors/descriptors we have.
      
      * added AKAZE tests
      
      * features2d: extend perf tests
      
      * add BRISK, KAZE, MSER
      * run all extract tests on AKAZE keypoints, so that the test si more comparable for the speed of extraction
      
      * feature2d: rework opencl perf tests
      
      use the same configuration as cpu tests
      
      * feature2d: fix descriptors allocation for AKAZE and KAZE
      
      fix crash when descriptors are UMat
      
      * feature2d: name enum to fix build with older gcc
      
      * Revert "ts: expand arguments before stringifications in CV_ENUM and CV_FLAGS"
      
      This reverts commit 19538cac1e45b0cec98190cf06a5ecb07d9b596e.
      
      This wasn't a great idea after all. There is a lot of flags implemented as #define, that we don't want to expand.
      
      * feature2d: fix expansion problems with CV_ENUM in perf
      
      * expand arguments before passing them to CV_ENUM. This does not need modifications of CV_ENUM.
      * added include guards to `perf_feature2d.hpp`
      
      * feature2d: fix crash in AKAZE when using KAZE descriptors
      
      * out-of-bound access in Get_MSURF_Descriptor_64
      * this happened reliably when running on provided keypoints (not computed by the same instance)
      
      * feature2d: added regression tests for AKAZE
      
      * test with both MLDB and KAZE keypoints
      
      * feature2d: do not compute keypoints orientation twice
      
      * always compute keypoints orientation, when computing keypoints
      * do not recompute keypoint orientation when computing descriptors
      
      this allows to test detection and extraction separately
      
      * features2d: fix crash in AKAZE
      
      * out-of-bound reads near the image edge
      * same as the bug in KAZE descriptors
      
      * feature2d: refactor invariance testing
      
      * split detectors and descriptors tests
      * rewrite to google test to simplify debugging
      * add tests for AKAZE and one test for ORB
      
      * stitching: add tests with AKAZE feature finder
      
      * added basic stitching cpu and ocl tests
      * fix bug in AKAZE wrapper for stitching pipeline causing lots of
      ! OPENCV warning: getUMat()/getMat() call chain possible problem.
      !                 Base object is dead, while nested/derived object is still alive or processed.
      !                 Please check lifetime of UMat/Mat objects!
      5f20e802
    • V
      Merge pull request #8949 from alalek:fix_sortIdx · 437ca0b6
      Vadim Pisarevsky 提交于
      437ca0b6
    • A
      3e3e2dd5
    • V
      Merge pull request #8947 from alalek:vs_version · 2c30f358
      Vadim Pisarevsky 提交于
      2c30f358
    • V
      6f3d881d
    • A
      core: fix IPP optimization for sortIdx · d3ebe665
      Alexander Alekhin 提交于
      d3ebe665
    • A
      core(test): added cv::sortIdx accuracy tests · 90673101
      Alexander Alekhin 提交于
      90673101
    • A
      cmake: guard scanning of default MKL system-wide paths · 9496fe40
      Alexander Alekhin 提交于
      - WITH_MKL option is enabled
      - user doesn't specify MKLROOT/MKL_ROOT_DIR variables
      9496fe40
  7. 20 6月, 2017 2 次提交
    • M
      Rewritten some tests in videoio and imgcodecs modules · 87b569d8
      Maksim Shabunin 提交于
      general:
      - all iterative tests have been replaced with parameterized tests
      - old-style try..catch tests have been modified to use EXPECT_/ASSERT_ gtest macros
      - added temporary files cleanup
      - modified MatComparator error message formatting
      
      imgcodecs:
      - test_grfmt.cpp split to test_jpg.cpp, test_png.cpp, test_tiff.cpp, etc.
      
      videoio:
      - added public HAVE_VIDEO_INPUT, HAVE_VIDEO_OUTPUT definitions to cvconfig.h
      - built-in MotionJPEG codec could not be tested on some platforms (read_write test was disabled if ffmpeg is off, encoding/decoding was handled by ffmpeg otherwise).
      - image-related tests moved to imgcodecs (Videoio_Image)
      - several property get/set tests have been combined into one
      - added MotionJPEG test video to opencv_extra
      87b569d8
    • M
      8b664d61