1. 06 Feb, 2019 1 commit
    • Namgoo Lee's avatar
      Add CV_16UC1 support for cuda::CLAHE · fb8e652c
      Namgoo Lee authored
      Due to size limit of shared memory, histogram is built on
      the global memory for CV_16UC1 case.
      
      The amount of memory needed for building histogram is:
      
          65536 * 4byte = 256KB
      
      and shared memory limit is 48KB typically.
      
      Added test cases for CV_16UC1 and various clip limits.
      Added perf tests for CV_16UC1 on both CPU and CUDA code.
      
      There was also a bug in CV_8UC1 case when redistributing
      "residual" clipped pixels. Adding the test case where clip
      limit is 5.0 exposes this bug.
      fb8e652c
  2. 21 Jan, 2019 1 commit
    • Namgoo Lee's avatar
      __shfl_up_sync with mask for CUDA >= 9 · 970293a2
      Namgoo Lee authored
      * __shfl_up_sync with proper mask value for CUDA >= 9
      
      * BlockScanInclusive for CUDA >= 9
      
      * compatible_shfl_up for use in integral.hpp
      
      * Use CLAHE in cudev
      
      * Add tests for BlockScan
      970293a2
  3. 07 Sep, 2018 1 commit
  4. 05 Sep, 2018 1 commit
  5. 04 Sep, 2018 1 commit
  6. 31 Jul, 2018 1 commit
    • luz.paz's avatar
      Misc. typos · 2003eb1b
      luz.paz authored
      Found via `codespell -q 3 -I ../opencv-whitelist.txt --skip="./3rdparty"`
      2003eb1b
  7. 06 Jul, 2018 1 commit
  8. 09 May, 2018 1 commit
    • Namgoo Lee's avatar
      Merge pull request #11483 from nglee:dev_cudaCannyStreamIssue · ed86bd34
      Namgoo Lee authored
      cuda_canny : multi stream safety (#11483)
      
      * CUDA_ImgProc/Canny Asynchronous test
      
      * cuda_canny : multi stream safety (1/3)
      
      - Convert global variable canny::counter to class local variable
      
      * cuda_canny : multi stream safety (2/3)
      
      - Use texture objects rather than texture reference for cc >= 3.0,
        since texture reference must be declared as a static global variable
        which results in race condition when ran concurrently
      
      * cuda_canny : multi stream safety (3/3)
      
      - Refrain from using global variable in row_filter and column_filter
        (converts column_filter::c_kernel and row_filter::c_kernel to local
        variables)
      
      * Fixes #11193
      ed86bd34
  9. 28 Mar, 2018 1 commit
  10. 22 Mar, 2018 1 commit
  11. 13 Feb, 2018 1 commit
  12. 15 Mar, 2017 1 commit
  13. 04 Dec, 2016 1 commit
  14. 07 Apr, 2016 1 commit
  15. 15 Mar, 2016 1 commit
  16. 18 Sep, 2015 1 commit
  17. 29 Jul, 2015 1 commit
  18. 16 Feb, 2015 1 commit
  19. 30 Dec, 2014 3 commits
  20. 25 Dec, 2014 2 commits
  21. 23 Dec, 2014 1 commit
  22. 07 Oct, 2014 1 commit
  23. 27 Aug, 2014 1 commit
  24. 19 Feb, 2014 1 commit
  25. 18 Feb, 2014 1 commit
  26. 17 Feb, 2014 2 commits
  27. 16 Feb, 2014 1 commit
  28. 15 Feb, 2014 1 commit
  29. 13 Nov, 2013 1 commit
    • Michael Pratt's avatar
      Add missing limits include · 73f1940b
      Michael Pratt authored
      Without limits included, several CUDA related files fail to compile with
      GCC on Ubuntu:
      
      modules/cudaimgproc/src/hough_lines.cpp:136:9: error: ‘numeric_limits’ is not a member of ‘std’
      73f1940b
  30. 06 Sep, 2013 1 commit
    • Vladislav Vinogradov's avatar
      Merge branch 'master' into gpu-cuda-rename · 0c7663eb
      Vladislav Vinogradov authored
      Conflicts:
      	modules/core/include/opencv2/core/cuda.hpp
      	modules/cudacodec/src/thread.cpp
      	modules/cudacodec/src/thread.hpp
      	modules/superres/perf/perf_superres.cpp
      	modules/superres/src/btv_l1_cuda.cpp
      	modules/superres/src/optical_flow.cpp
      	modules/videostab/src/global_motion.cpp
      	modules/videostab/src/inpainting.cpp
      	samples/cpp/stitching_detailed.cpp
      	samples/cpp/videostab.cpp
      	samples/gpu/stereo_multi.cpp
      0c7663eb
  31. 02 Sep, 2013 3 commits