Commit bdb088dc authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

Merge pull request #3712 from jet47:fix-cuda-build-on-windows

parents 457758b5 671b59aa
...@@ -134,7 +134,7 @@ void cv::cuda::minMax(InputArray _src, double* minVal, double* maxVal, InputArra ...@@ -134,7 +134,7 @@ void cv::cuda::minMax(InputArray _src, double* minVal, double* maxVal, InputArra
*maxVal = vals[1]; *maxVal = vals[1];
} }
namespace cv { namespace cuda { namespace internal { namespace cv { namespace cuda { namespace device {
void findMaxAbs(InputArray _src, OutputArray _dst, InputArray _mask, Stream& stream); void findMaxAbs(InputArray _src, OutputArray _dst, InputArray _mask, Stream& stream);
...@@ -155,7 +155,7 @@ namespace ...@@ -155,7 +155,7 @@ namespace
} }
} }
void cv::cuda::internal::findMaxAbs(InputArray _src, OutputArray _dst, InputArray _mask, Stream& stream) void cv::cuda::device::findMaxAbs(InputArray _src, OutputArray _dst, InputArray _mask, Stream& stream)
{ {
typedef void (*func_t)(const GpuMat& _src, const GpuMat& mask, GpuMat& _dst, Stream& stream); typedef void (*func_t)(const GpuMat& _src, const GpuMat& mask, GpuMat& _dst, Stream& stream);
static const func_t funcs[] = static const func_t funcs[] =
......
...@@ -128,7 +128,7 @@ double cv::cuda::norm(InputArray _src1, InputArray _src2, int normType) ...@@ -128,7 +128,7 @@ double cv::cuda::norm(InputArray _src1, InputArray _src2, int normType)
return val; return val;
} }
namespace cv { namespace cuda { namespace internal { namespace cv { namespace cuda { namespace device {
void normL2(cv::InputArray _src, cv::OutputArray _dst, cv::InputArray _mask, Stream& stream); void normL2(cv::InputArray _src, cv::OutputArray _dst, cv::InputArray _mask, Stream& stream);
...@@ -158,7 +158,7 @@ namespace ...@@ -158,7 +158,7 @@ namespace
} }
} }
void cv::cuda::internal::normL2(InputArray _src, OutputArray _dst, InputArray _mask, Stream& stream) void cv::cuda::device::normL2(InputArray _src, OutputArray _dst, InputArray _mask, Stream& stream)
{ {
typedef void (*func_t)(const GpuMat& _src, const GpuMat& mask, GpuMat& _dst, Stream& stream); typedef void (*func_t)(const GpuMat& _src, const GpuMat& mask, GpuMat& _dst, Stream& stream);
static const func_t funcs[] = static const func_t funcs[] =
......
...@@ -84,7 +84,7 @@ void cv::cuda::sqrIntegral(InputArray, OutputArray, Stream&) { throw_no_cuda(); ...@@ -84,7 +84,7 @@ void cv::cuda::sqrIntegral(InputArray, OutputArray, Stream&) { throw_no_cuda();
//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////
// norm // norm
namespace cv { namespace cuda { namespace internal { namespace cv { namespace cuda { namespace device {
void normL2(cv::InputArray _src, cv::OutputArray _dst, cv::InputArray _mask, Stream& stream); void normL2(cv::InputArray _src, cv::OutputArray _dst, cv::InputArray _mask, Stream& stream);
...@@ -106,11 +106,11 @@ void cv::cuda::calcNorm(InputArray _src, OutputArray dst, int normType, InputArr ...@@ -106,11 +106,11 @@ void cv::cuda::calcNorm(InputArray _src, OutputArray dst, int normType, InputArr
} }
else if (normType == NORM_L2) else if (normType == NORM_L2)
{ {
cv::cuda::internal::normL2(src_single_channel, dst, mask, stream); cv::cuda::device::normL2(src_single_channel, dst, mask, stream);
} }
else // NORM_INF else // NORM_INF
{ {
cv::cuda::internal::findMaxAbs(src_single_channel, dst, mask, stream); cv::cuda::device::findMaxAbs(src_single_channel, dst, mask, stream);
} }
} }
......
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