Enable medianBlur OpenCL optimized path on all aligned 8UC1 images.

Remove Intel-only gate for medianFilter3_u/medianFilter5_u when cn==1 and dimensions meet alignment requirements.
This commit is contained in:
Madan mohan Manokar
2026-08-26 14:07:57 +05:30
parent f63983d8e8
commit 357fd2e58d

View File

@@ -71,8 +71,7 @@ static bool ocl_medianFilter(InputArray _src, OutputArray _dst, int m)
(size_t)imgSize.width >= localsize[0] * 8 && (size_t)imgSize.width >= localsize[0] * 8 &&
(size_t)imgSize.height >= localsize[1] * 8 && (size_t)imgSize.height >= localsize[1] * 8 &&
imgSize.width % 4 == 0 && imgSize.width % 4 == 0 &&
imgSize.height % 4 == 0 && imgSize.height % 4 == 0;
(ocl::Device::getDefault().isIntel());
cv::String kname = format( useOptimized ? "medianFilter%d_u" : "medianFilter%d", m) ; cv::String kname = format( useOptimized ? "medianFilter%d_u" : "medianFilter%d", m) ;
cv::String kdefs = useOptimized ? cv::String kdefs = useOptimized ?