1. 07 Sep, 2018 1 commit
  2. 31 Aug, 2018 1 commit
    • Jakub Golinowski's avatar
      Merge pull request #11897 from Jakub-Golinowski:hpx_backend · 9f1218b0
      Jakub Golinowski authored
      * Add HPX backend for OpenCV implementation
      Adds hpx backend for cv::parallel_for_() calls respecting the nstripes chunking parameter. C++ code for the backend is added to modules/core/parallel.cpp. Also, the necessary changes to cmake files are introduced.
      Backend can operate in 2 versions (selectable by cmake build option WITH_HPX_STARTSTOP): hpx (runtime always on) and hpx_startstop (start and stop the backend for each cv::parallel_for_() call)
      
      * WIP: Conditionally include hpx_main.hpp to tests in core module
      Header hpx_main.hpp is included to both core/perf/perf_main.cpp and core/test/test_main.cpp.
      The changes to cmake files for linking hpx library to above mentioned test executalbles are proposed but have issues.
      
      * Add coditional iclusion of hpx_main.hpp to cpp cpu modules
      
      * Remove start/stop version of hpx backend
      9f1218b0
  3. 03 Feb, 2018 1 commit
    • Alexander Alekhin's avatar
      ts: refactor OpenCV tests · 4a297a24
      Alexander Alekhin authored
      - removed tr1 usage (dropped in C++17)
      - moved includes of vector/map/iostream/limits into ts.hpp
      - require opencv_test + anonymous namespace (added compile check)
      - fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions
      - added missing license headers
      4a297a24
  4. 02 Feb, 2018 1 commit
    • Ya-Chiu Wu's avatar
      Merge pull request #10553 from GlueCrow:bgfg_knn_opencl · c8d8b1fb
      Ya-Chiu Wu authored
      Add ocl version BackgroundSubtractorKNN (#10553)
      
      * Add ocl version bgfg_knn
      
      * Add ocl KNN perf test
      
      * ocl KNN: Avoid unnecessary initializing when non-UMat parameters are used
      
      * video: turn off OpenCL for color KNN on Intel devices
      
      due performance degradation
      
      * video: turn off KNN OpenCL on Apple devices with Intel iGPU
      
      due process freeze during clBuildProgram() call
      c8d8b1fb
  5. 05 Jan, 2018 1 commit
  6. 21 Dec, 2017 1 commit
  7. 06 Dec, 2017 1 commit
  8. 20 Jun, 2017 1 commit
    • Maksim Shabunin's avatar
      Rewritten some tests in videoio and imgcodecs modules · 87b569d8
      Maksim Shabunin authored
      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
  9. 27 Apr, 2017 1 commit
  10. 06 Dec, 2016 1 commit
  11. 10 Nov, 2016 1 commit
  12. 07 Oct, 2016 1 commit
  13. 20 Mar, 2015 2 commits
    • Owen Healy's avatar
      Modify findTransformECC to support a mask of pixels to consider · 86fb9f84
      Owen Healy authored
      Tests of the mask are also included.
      
      This is useful for registering a non-square image against a non-square
      template.
      
      This also needs to relax a sanity check as per
      https://github.com/Itseez/opencv/pull/3851
      86fb9f84
    • Owen Healy's avatar
      Fix bug of uninitialized matrix in findTransformECC · ff48387a
      Owen Healy authored
      The matrix templateZM needs to be initialized because otherwise
      uninitialized values leak into the correlation in:
      
          const double correlation = templateZM.dot(imageWarped)
      
      In the worst case this will lead the correlation to be NaN ruining the
      whole routine. The subtraction does not initialize templateZM due to the
      mask.
      
      Unfortunately, the uninitialized values (by altering the correlation)
      have the side effect of dragging out the computation a little longer
      giving a slightly better error bound. This means that fixing this bug
      breaks perf_ecc where
      
          SANITY_CHECK(warpMat, 1e-3);
      
      is just a little too tight and happens to work due to the uninitialized
      values. Since this is a performance not a accuracy test I think it is OK
      to just relax the error bound a little bit (the tight error bound being
      after all the result of a bug).
      ff48387a
  14. 16 Feb, 2015 1 commit
  15. 10 Aug, 2014 1 commit
  16. 05 Aug, 2014 1 commit
  17. 07 Jul, 2014 1 commit
  18. 25 Apr, 2014 1 commit
  19. 16 Apr, 2014 1 commit
  20. 26 Feb, 2014 1 commit
  21. 24 Feb, 2014 1 commit
  22. 20 Feb, 2014 1 commit
  23. 02 Feb, 2014 1 commit
  24. 29 Jan, 2014 1 commit
  25. 28 Jan, 2014 1 commit
  26. 24 Jan, 2014 3 commits
  27. 22 Jan, 2014 1 commit
  28. 21 Jan, 2014 1 commit
  29. 17 Jan, 2014 1 commit
  30. 06 Jan, 2014 1 commit
  31. 08 Aug, 2013 1 commit
  32. 13 Jun, 2013 1 commit
  33. 15 Apr, 2013 1 commit
  34. 11 Apr, 2013 1 commit
  35. 08 Apr, 2013 1 commit
  36. 20 Mar, 2013 1 commit
  37. 13 Mar, 2013 1 commit