removing SuppressWarning
and CV_OPENCL_RUN
This commit is contained in:
parent
3578f0afe9
commit
925178749a
@ -495,11 +495,6 @@ template<> inline std::string CommandLineParser::get<std::string>(const String&
|
||||
}
|
||||
#endif // OPENCV_NOSTL
|
||||
|
||||
#if !defined(OPENCV_SKIP_SUPPRESS_WARNING) || !OPENCV_SKIP_SUPPRESS_WARNING
|
||||
// Use this to bypass "warning C4127: conditional expression is constant"
|
||||
template <typename T> T SuppressWarning(T v) { return v; }
|
||||
#endif
|
||||
|
||||
} //namespace cv
|
||||
|
||||
#endif //__OPENCV_CORE_UTILITY_H__
|
||||
|
@ -367,11 +367,11 @@ void MultiBandBlender::feed(InputArray _img, InputArray mask, Point tl)
|
||||
for (int i = 0; i <= num_bands_; ++i)
|
||||
{
|
||||
Rect rc(x_tl, y_tl, x_br - x_tl, y_br - y_tl);
|
||||
CV_OPENCL_RUN(SuppressWarning(true),
|
||||
ocl_MultiBandBlender_feed(src_pyr_laplace[i], weight_pyr_gauss[i],
|
||||
dst_pyr_laplace_[i](rc),
|
||||
dst_band_weights_[i](rc)),
|
||||
goto next_band;)
|
||||
#ifdef HAVE_OPENCL
|
||||
if ( !cv::ocl::useOpenCL() ||
|
||||
!ocl_MultiBandBlender_feed(src_pyr_laplace[i], weight_pyr_gauss[i],
|
||||
dst_pyr_laplace_[i](rc), dst_band_weights_[i](rc)) )
|
||||
#endif
|
||||
{
|
||||
Mat _src_pyr_laplace = src_pyr_laplace[i].getMat(ACCESS_READ);
|
||||
Mat _dst_pyr_laplace = dst_pyr_laplace_[i](rc).getMat(ACCESS_RW);
|
||||
@ -414,9 +414,7 @@ void MultiBandBlender::feed(InputArray _img, InputArray mask, Point tl)
|
||||
}
|
||||
}
|
||||
}
|
||||
#ifdef HAVE_OPENCL
|
||||
next_band:
|
||||
#endif
|
||||
|
||||
x_tl /= 2; y_tl /= 2;
|
||||
x_br /= 2; y_br /= 2;
|
||||
}
|
||||
@ -477,9 +475,10 @@ void normalizeUsingWeightMap(InputArray _weight, InputOutputArray _src)
|
||||
return;
|
||||
#endif
|
||||
|
||||
CV_OPENCL_RUN(SuppressWarning(true),
|
||||
ocl_normalizeUsingWeightMap(_weight, _src),
|
||||
return;)
|
||||
#ifdef HAVE_OPENCL
|
||||
if ( !cv::ocl::useOpenCL() ||
|
||||
!ocl_normalizeUsingWeightMap(_weight, _src) )
|
||||
#endif
|
||||
{
|
||||
Mat weight = _weight.getMat();
|
||||
Mat src = _src.getMat();
|
||||
|
Loading…
x
Reference in New Issue
Block a user