Commit ccd8031a authored by apavlenko's avatar apavlenko

fixing compilation

parent 1e2ddc30
...@@ -1703,8 +1703,8 @@ namespace cv ...@@ -1703,8 +1703,8 @@ namespace cv
//ATTENTION: VX_CONTEXT_IMMEDIATE_BORDER attribute change could lead to strange issues in multi-threaded environments //ATTENTION: VX_CONTEXT_IMMEDIATE_BORDER attribute change could lead to strange issues in multi-threaded environments
//since OpenVX standart says nothing about thread-safety for now //since OpenVX standart says nothing about thread-safety for now
vx_border_t prevBorder = ctx.borderMode(); ivx::border_t prevBorder = ctx.immediateBorder();
ctx.setBorderMode(border); ctx.setImmediateBorder(border);
if (ddepth == CV_8U && ksize.width == 3 && ksize.height == 3 && normalize) if (ddepth == CV_8U && ksize.width == 3 && ksize.height == 3 && normalize)
{ {
ivx::IVX_CHECK_STATUS(vxuBox3x3(ctx, ia, ib)); ivx::IVX_CHECK_STATUS(vxuBox3x3(ctx, ia, ib));
...@@ -1726,7 +1726,7 @@ namespace cv ...@@ -1726,7 +1726,7 @@ namespace cv
cnv.setScale(1 << 15); cnv.setScale(1 << 15);
ivx::IVX_CHECK_STATUS(vxuConvolve(ctx, ia, cnv, ib)); ivx::IVX_CHECK_STATUS(vxuConvolve(ctx, ia, cnv, ib));
} }
ctx.setBorderMode(prevBorder); ctx.setImmediateBorder(prevBorder);
} }
catch (ivx::RuntimeError & e) catch (ivx::RuntimeError & e)
{ {
...@@ -3405,8 +3405,8 @@ namespace cv ...@@ -3405,8 +3405,8 @@ namespace cv
//ATTENTION: VX_CONTEXT_IMMEDIATE_BORDER attribute change could lead to strange issues in multi-threaded environments //ATTENTION: VX_CONTEXT_IMMEDIATE_BORDER attribute change could lead to strange issues in multi-threaded environments
//since OpenVX standart says nothing about thread-safety for now //since OpenVX standart says nothing about thread-safety for now
vx_border_t prevBorder = ctx.borderMode(); ivx::border_t prevBorder = ctx.immediateBorder();
ctx.setBorderMode(border); ctx.setImmediateBorder(border);
#ifdef VX_VERSION_1_1 #ifdef VX_VERSION_1_1
if (ksize == 3) if (ksize == 3)
#endif #endif
...@@ -3425,7 +3425,7 @@ namespace cv ...@@ -3425,7 +3425,7 @@ namespace cv
ivx::IVX_CHECK_STATUS(vxQueryContext(ctx, VX_CONTEXT_NONLINEAR_MAX_DIMENSION, &supportedSize, sizeof(supportedSize))); ivx::IVX_CHECK_STATUS(vxQueryContext(ctx, VX_CONTEXT_NONLINEAR_MAX_DIMENSION, &supportedSize, sizeof(supportedSize)));
if ((vx_size)ksize > supportedSize) if ((vx_size)ksize > supportedSize)
{ {
ctx.setBorderMode(prevBorder); ctx.setImmediateBorder(prevBorder);
return false; return false;
} }
Mat mask(ksize, ksize, CV_8UC1, Scalar(255)); Mat mask(ksize, ksize, CV_8UC1, Scalar(255));
...@@ -3435,7 +3435,7 @@ namespace cv ...@@ -3435,7 +3435,7 @@ namespace cv
ivx::IVX_CHECK_STATUS(vxuNonLinearFilter(ctx, VX_NONLINEAR_FILTER_MEDIAN, ia, mtx, ib)); ivx::IVX_CHECK_STATUS(vxuNonLinearFilter(ctx, VX_NONLINEAR_FILTER_MEDIAN, ia, mtx, ib));
} }
#endif #endif
ctx.setBorderMode(prevBorder); ctx.setImmediateBorder(prevBorder);
} }
catch (ivx::RuntimeError & e) catch (ivx::RuntimeError & e)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment