opencv/modules/imgproc/src/opencl
Rostislav Vasilikhin 64916d3d83 Merge pull request #10869 from savuor:color_cpp_split
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
2018-03-15 14:10:40 +03:00
..
accumulate.cl
bilateral.cl
blend_linear.cl
boxFilter3x3.cl ocl kernel performance optimization for box filter 2016-10-26 11:56:11 +08:00
boxFilter.cl
calc_back_project.cl
canny.cl Misc. modules/ cont. pt2 2018-02-13 11:28:11 -05:00
clahe.cl imgproc/CLAHE/ocl: Removed unnecessary __local variable 2017-01-13 16:25:43 +03:00
color_hsv.cl Merge pull request #10869 from savuor:color_cpp_split 2018-03-15 14:10:40 +03:00
color_lab.cl Merge pull request #10869 from savuor:color_cpp_split 2018-03-15 14:10:40 +03:00
color_rgb.cl Merge pull request #10869 from savuor:color_cpp_split 2018-03-15 14:10:40 +03:00
color_yuv.cl Merge pull request #10869 from savuor:color_cpp_split 2018-03-15 14:10:40 +03:00
corner.cl
covardata.cl
filter2D.cl
filter2DSmall.cl
filterSep_singlePass.cl
filterSepCol.cl
filterSepRow.cl
filterSmall.cl Fix the problem: filterSmall.cl report error with double 2016-10-17 15:12:42 +08:00
gaussianBlur3x3.cl gaussian blur ocl kernel optimization 2016-11-08 11:22:26 +08:00
gaussianBlur5x5.cl 5x5 gaussian blur optimization 2016-12-06 09:42:37 +08:00
gftt.cl fix gftt opencv kernel when using mask 2015-04-22 16:13:50 +02:00
histogram.cl
hough_lines.cl Fixed several OpenCL compiler warnings 2016-11-07 16:49:12 +03:00
integral_sum.cl Fixed several OpenCL compiler warnings 2016-11-07 16:49:12 +03:00
laplacian3.cl laplacian ocl kernel optimization 2016-11-17 12:01:02 +08:00
laplacian5.cl
linearPolar.cl Add OpenCL support to linearPolar & logPolar 2016-04-24 08:37:56 +08:00
logPolar.cl Add OpenCL support to linearPolar & logPolar 2016-04-24 08:37:56 +08:00
match_template.cl Fixed several OpenCL compiler warnings 2016-11-07 16:49:12 +03:00
medianFilter.cl
moments.cl
morph3x3.cl morph ocl kernel for erode and dilate filter 2016-11-04 12:24:24 +08:00
morph.cl
precornerdetect.cl
pyr_down.cl Fixed several OpenCL compiler warnings 2016-11-07 16:49:12 +03:00
pyr_up.cl Optimize pyrUp_unrolled() by mad function. 2014-11-26 16:55:08 +08:00
pyramid_up.cl Image pyramids upsampling optimization 2016-12-02 13:54:58 +08:00
remap.cl Fixed several OpenCL compiler warnings 2016-11-07 16:49:12 +03:00
resize.cl
sepFilter3x3.cl sobel and scharr ocl kernel optimization 2016-11-14 15:34:59 +08:00
threshold.cl
warp_affine.cl imgproc(ocl): don't use doubles to process float data 2017-09-07 12:42:20 +03:00
warp_perspective.cl imgproc(ocl): don't use doubles to process float data 2017-09-07 12:42:20 +03:00
warp_transform.cl more optimization for warpAffine and warpPerspective 2016-11-30 15:43:41 +08:00