gaussian blur ocl kernel optimization
authorLi Peng <peng.li@intel.com>
Fri, 21 Oct 2016 05:17:45 +0000 (13:17 +0800)
committerLi Peng <peng.li@intel.com>
Tue, 8 Nov 2016 03:22:26 +0000 (11:22 +0800)
commit8f63f51e81ef1ed2ab07b328e58e8f68a15fa887
treea33c884768eb69eaf65a06f2c057db0fa80e2725
parent442380bfac197beb8c80d30390587204bafd3633
gaussian blur ocl kernel optimization

This ocl kernel is for 3x3 kernel size and CV_8UC1 format
It is 115% ~ 300% faster than current ocl path in perf test

python ./modules/ts/misc/run.py -t imgproc --gtest_filter=OCL_GaussianBlurFixture*

Signed-off-by: Li Peng <peng.li@intel.com>
modules/imgproc/src/opencl/gaussianBlur3x3.cl [new file with mode: 0644]
modules/imgproc/src/smooth.cpp
modules/imgproc/test/ocl/test_filters.cpp