diff --git a/modules/imgproc/src/canny.cpp b/modules/imgproc/src/canny.cpp index 44ac37b1c1..ee2dc339d9 100644 --- a/modules/imgproc/src/canny.cpp +++ b/modules/imgproc/src/canny.cpp @@ -866,10 +866,11 @@ void Canny( InputArray _src, OutputArray _dst, Mat src = _src.getMat(), dst = _dst.getMat(); CV_OVX_RUN( - src.type() == CV_8UC1 && - !src.isSubmatrix() && - src.cols >= aperture_size && - src.rows >= aperture_size, + false && /* disabling due to accuracy issues */ + src.type() == CV_8UC1 && + !src.isSubmatrix() && + src.cols >= aperture_size && + src.rows >= aperture_size, openvx_canny( src, dst, diff --git a/modules/imgproc/src/smooth.cpp b/modules/imgproc/src/smooth.cpp index 9651d13bea..e7da827783 100644 --- a/modules/imgproc/src/smooth.cpp +++ b/modules/imgproc/src/smooth.cpp @@ -1714,7 +1714,7 @@ namespace cv #if VX_VERSION <= VX_VERSION_1_0 if (ctx.vendorID() == VX_ID_KHRONOS && ((vx_size)(src.cols) <= ctx.convolutionMaxDimension() || (vx_size)(src.rows) <= ctx.convolutionMaxDimension())) { - ctx.setBorderMode(prevBorder); + ctx.setImmediateBorder(prevBorder); return false; } #endif