opencv/modules/core
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
..
3rdparty/SoftFloat Add install component for 3rdparty libraries licenses 2018-03-06 16:32:30 +03:00
doc docs: intro formatting update, minor cleanup 2018-11-04 02:36:24 +00:00
include/opencv2 Add CV_16UC1 support for cuda::CLAHE 2019-02-06 17:21:55 +00:00
misc/java Fix typo in core+RotatedRect.java 2019-01-09 16:30:54 +03:00
perf Merge pull request #13317 from terfendail:norm_wintr 2018-11-29 19:34:14 +03:00
src ocl: support empty "ptr only" UMat in Kernel::set() 2019-01-30 14:51:06 +03:00
test Revert "Merge pull request #13586 from eightco:Core_bugfix3" 2019-01-18 18:29:12 +03:00
CMakeLists.txt core: several improves and fixes on ppc64le infrastructure 2018-11-20 15:28:46 +00:00