From 2d5b0caa7712b1f8e2d2dbe67dc0d5c22696d6f7 Mon Sep 17 00:00:00 2001 From: Liutong HAN Date: Tue, 27 Aug 2024 02:51:08 +0000 Subject: [PATCH] Enable `CV_SIMD_SCALABLE` in medianBlur. --- modules/imgproc/src/median_blur.simd.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/imgproc/src/median_blur.simd.hpp b/modules/imgproc/src/median_blur.simd.hpp index 1069d8abab..7cc0aa693c 100644 --- a/modules/imgproc/src/median_blur.simd.hpp +++ b/modules/imgproc/src/median_blur.simd.hpp @@ -845,7 +845,7 @@ void medianBlur(const Mat& src0, /*const*/ Mat& dst, int ksize) CV_INSTRUMENT_REGION(); bool useSortNet = ksize == 3 || (ksize == 5 -#if !(CV_SIMD) +#if !((CV_SIMD || CV_SIMD_SCALABLE)) && ( src0.depth() > CV_8U || src0.channels() == 2 || src0.channels() > 4 ) #endif ); @@ -881,7 +881,7 @@ void medianBlur(const Mat& src0, /*const*/ Mat& dst, int ksize) double img_size_mp = (double)(src0.total())/(1 << 20); if( ksize <= 3 + (img_size_mp < 1 ? 12 : img_size_mp < 4 ? 6 : 2)* - (CV_SIMD ? 1 : 3)) + ((CV_SIMD || CV_SIMD_SCALABLE) ? 1 : 3)) medianBlur_8u_Om( src, dst, ksize ); else medianBlur_8u_O1( src, dst, ksize );