1. 23 May, 2018 2 commits
  2. 22 May, 2018 1 commit
    • Alexander Alekhin's avatar
      improve code quality · 471c1732
      Alexander Alekhin authored
      - eliminate rand() calls
      - non initialized members/ variables
      - unused return values
      - missing/useless NULL checks
      471c1732
  3. 19 May, 2018 1 commit
  4. 18 May, 2018 1 commit
  5. 15 May, 2018 1 commit
  6. 14 May, 2018 1 commit
    • Vadim Pisarevsky's avatar
      handle huge matrices correctly (#11505) · e0dbe5cf
      Vadim Pisarevsky authored
      * make sure that the matrix with more than INT_MAX elements is marked as non-continuous, and thus all the pixel-wise functions process it correctly (i.e. row-by-row, not as a single row, where integer overflow may occur when computing the total number of elements)
      e0dbe5cf
  7. 03 May, 2018 2 commits
  8. 27 Apr, 2018 1 commit
    • Tomoaki Teshima's avatar
      Merge pull request #11409 from tomoaki0705/fixCLAHEfailure · 87a4f4ab
      Tomoaki Teshima authored
      Arm: fix the test failure of OCL_Imgproc/CLAHETest.Accuracy on ODROID-XU4 (#11409)
      
      * fix the test failure of OCL_Imgproc/CLAHETest.Accuracy on ODROID-XU4
        * avoid the race condition in the reduce
      
      * imgproc(ocl): simplify CLAHE code
      
      * remove unused class
      87a4f4ab
  9. 25 Apr, 2018 2 commits
  10. 24 Apr, 2018 1 commit
  11. 23 Apr, 2018 1 commit
  12. 19 Apr, 2018 3 commits
  13. 17 Apr, 2018 2 commits
    • Vadim Pisarevsky's avatar
      Rewite polar transforms (#11323) · b8b7ca73
      Vadim Pisarevsky authored
      * Rewrite polar transformations
      
      - A new wrapPolar function encapsulate both linear and semi-log remap
      - Destination size is a parameter or calculated automatically to keep objects size between remapping
      - linearPolar and logPolar has been deprecated
      
      * Fix build warning and error in accuracy test
      
      * Fix function name to warpPolar
      
      * Explicitly specify the mapping mode, so we retain all the parameters as non-optional.
      
      Introduces WarpPolarMode enum to specify the mapping mode in flags
      
      * resolves performance warning on windows build
      
      * removed duplicated logPolar and linearPolar implementations
      b8b7ca73
    • k-shinotsuka's avatar
      add universal intrinsics for RGB2HLS_f · b3755ae6
      k-shinotsuka authored
      b3755ae6
  14. 16 Apr, 2018 1 commit
  15. 13 Apr, 2018 2 commits
    • Tomoaki Teshima's avatar
      remove raw SSE2/NEON implementation from imgwarp.cpp · a82e70cd
      Tomoaki Teshima authored
        * use universal intrinsic instead of raw intrinsic
        * add 2 channels de-interleave on x86 platform
        * add v_int32x4 version of v_muladd
        * add accumulate version of v_dotprod based on the commit from seiko2plus on bf1852d
        * remove some verify check in performance test
        * avoid the out of boundary access and keep the performance
      a82e70cd
    • Tomoaki Teshima's avatar
      use correct name for NVIDIA · a40354d1
      Tomoaki Teshima authored
        * remove NVidia and Nvidia
        * replace Cuda with CUDA
        * keep the letters for API
      a40354d1
  16. 11 Apr, 2018 2 commits
  17. 10 Apr, 2018 2 commits
  18. 09 Apr, 2018 1 commit
    • shimat's avatar
      LSD: support vector<Vec4i> lines (#11042) · e1729356
      shimat authored
      * add LSD supportsVec4iResult
      
      * LineSegmentDetector.drawSegments: support vector<Vec4i>
      
      * test_lsd.cpp: replace detect()
      
      * test_lsd.cpp: add compareSegments tests
      
      * lsd.cpp: LSD.compareSegments support Vec4i
      
      * test_lsd.cpp: fix trailing whitespace
      e1729356
  19. 07 Apr, 2018 2 commits
  20. 06 Apr, 2018 1 commit
  21. 29 Mar, 2018 2 commits
  22. 28 Mar, 2018 2 commits
  23. 26 Mar, 2018 1 commit
  24. 22 Mar, 2018 1 commit
  25. 21 Mar, 2018 1 commit
  26. 16 Mar, 2018 1 commit
  27. 15 Mar, 2018 1 commit
    • Rostislav Vasilikhin's avatar
      Merge pull request #10869 from savuor:color_cpp_split · 64916d3d
      Rostislav Vasilikhin authored
      color.cpp split (#10869)
      
      * initial split is done
      
      * files renamed (these names are excluded during compilation)
      
      * IPP code moved to corresponding files
      
      * splineBuild, splineInterpolate -> color_lab.cpp
      
      * Lab, Luv: little refactored
      
      * it compiles (didn't check work); Lab OCL code moved to color_lab.cpp
      
      * cvtcolor.cl: Lab/Luv part moved to color_lab.cl
      
      * cvtcolor.cl: color_rgb.cl extracted
      
      * cvtcolor.cl: color_yuv.cl separated
      
      * cvtcolor.cl: color_hsv.cl extracted
      
      * cvtcolor.cl: extracted to color_lab.cl and color_rgb.cl
      
      * helper functions moved to hpp file
      
      * Lab, Luv: moved to color_lab.cpp
      
      * CPU XYZ: to color_lab.cpp
      
      * OCL XYZ: to color_lab.cpp
      
      * warning fixed
      
      * CvtHelper added
      
      * CPU YUV: to color_yuv.cpp, helpers to color.hpp
      
      * CPU HLS/HSV: to color_hsv.cpp
      
      * CPU BGR2BGR: to color_rgb.cpp
      
      * CPU RGB: to color_rgb.cpp
      
      * extra arg removed
      
      * CPU YUV: to color_yuv.cpp
      
      * color code decoded
      
      * OclHelper added, some funcs rewritten
      
      * color_lab.cpp: refactored to use OclHelper
      
      * OCL RGB: to color_rgb.cpp
      
      * OCL HLS/HSV: to color_hsv.cpp
      
      * OCL YUV: to color_yuv.cpp
      
      * OCL YUV planes: to color_yuv.cpp
      
      * OCL: color code reduced
      
      * licence to demosaicing.cpp
      
      * IPP func tables to color_rgb.cpp
      
      * code cleanup
      
      * HAVE_OPENCL ifdefs added
      
      * helpers made more common
      
      * fixed two plane YUV with separate mats
      
      * fixed warning in gcc7.2.0
      
      * precomp header fixed
      
      * color space classification functions fixed
      
      * helpers fixed
      
      * rename: isSRGB -> is_sRGB
      64916d3d
  28. 07 Mar, 2018 1 commit