opencv/modules/imgproc
Namgoo Lee fb8e652c3f Add CV_16UC1 support for cuda::CLAHE
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.
2019-02-06 17:21:55 +00:00
..
doc Add Matplotlib Perceptually Uniform Sequential colormaps (viridis, plasma, inferno, magma, cividis, twilight and twilight shifted). 2019-01-06 22:48:06 +01:00
include/opencv2 Add Matplotlib Perceptually Uniform Sequential colormaps (viridis, plasma, inferno, magma, cividis, twilight and twilight shifted). 2019-01-06 22:48:06 +01:00
misc/java resolve #5788 2018-08-31 00:59:00 +09:00
perf Add CV_16UC1 support for cuda::CLAHE 2019-02-06 17:21:55 +00:00
src Merge pull request #13708 from savuor:yuv42x_wide 2019-02-01 19:09:31 +03:00
test Merge pull request #13672 from arnaudbrejeon:bug_fix_12961 2019-01-28 21:36:00 +03:00
CMakeLists.txt imgproc:simd Enable VSX and wide universal intrinsics for accumulate operations 2018-10-11 04:37:12 +02:00