• 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
Name
Last commit
Last update
..
bilateral_filter.cu Loading commit data...
blend.cu Loading commit data...
build_point_list.cu Loading commit data...
canny.cu Loading commit data...
clahe.cu Loading commit data...
color.cu Loading commit data...
corners.cu Loading commit data...
debayer.cu Loading commit data...
generalized_hough.cu Loading commit data...
gftt.cu Loading commit data...
hist.cu Loading commit data...
hough_circles.cu Loading commit data...
hough_lines.cu Loading commit data...
hough_segments.cu Loading commit data...
match_template.cu Loading commit data...
mean_shift.cu Loading commit data...