mirror of
https://github.com/opencv/opencv.git
synced 2026-07-30 07:43:03 +04:00
remove the empty implementation when HAVE_OPENCL not defined
This commit is contained in:
@@ -57,180 +57,6 @@ using namespace cv;
|
||||
using namespace cv::ocl;
|
||||
using namespace std;
|
||||
|
||||
#if !defined (HAVE_OPENCL)
|
||||
|
||||
/* arithmetics */
|
||||
void cv::ocl::add(const oclMat &, const oclMat &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::add(const oclMat &, const oclMat &, oclMat &, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::add(const oclMat &, const Scalar &, oclMat &, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::subtract(const oclMat &, const oclMat &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::subtract(const oclMat &, const oclMat &, oclMat &, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::subtract(const oclMat &, const Scalar &, oclMat &, const oclMat & )
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::subtract(const Scalar &, const oclMat &, oclMat &, const oclMat & )
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::multiply(const oclMat &, const oclMat &, oclMat &, double)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::divide(const oclMat &, const oclMat &, oclMat &, double)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::divide(double, const oclMat &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::absdiff(const oclMat &, const oclMat &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::absdiff(const oclMat &, const Scalar &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::compare(const oclMat &, const oclMat &, oclMat & , int)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::meanStdDev(const oclMat &, Scalar &, Scalar &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
double cv::ocl::norm(const oclMat &, int)
|
||||
{
|
||||
throw_nogpu();
|
||||
return 0.0;
|
||||
}
|
||||
double cv::ocl::norm(const oclMat &, const oclMat &, int)
|
||||
{
|
||||
throw_nogpu();
|
||||
return 0.0;
|
||||
}
|
||||
void cv::ocl::flip(const oclMat &, oclMat &, int)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
Scalar cv::ocl::sum(const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
return Scalar();
|
||||
}
|
||||
void cv::ocl::minMax(const oclMat &, double *, double *, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::minMaxLoc(const oclMat &, double *, double *, Point *, Point *, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::LUT(const oclMat &, const Mat &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::exp(const oclMat &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::log(const oclMat &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::magnitude(const oclMat &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::phase(const oclMat &, const oclMat &, oclMat &, bool)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::cartToPolar(const oclMat &, const oclMat &, oclMat &, oclMat &, bool)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::polarToCart(const oclMat &, const oclMat &, oclMat &, oclMat &, bool)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::transpose(const oclMat &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::pow(const oclMat &, double, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::addWeighted(const oclMat &src1, double alpha, const oclMat &src2, double beta, double gama, oclMat &dst)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::magnitudeSqr(const oclMat &src1, const oclMat &src2, oclMat &dst)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
|
||||
/* bit wise operations */
|
||||
void cv::ocl::bitwise_not(const oclMat &, oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::bitwise_or(const oclMat &, const oclMat &, oclMat &, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::bitwise_and(const oclMat &, const oclMat &, oclMat &, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::bitwise_and(const oclMat &, const Scalar &, oclMat &, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
void cv::ocl::bitwise_xor(const oclMat &, const oclMat &, oclMat &, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
}
|
||||
cv::ocl::oclMat cv::ocl::operator ~ (const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
return oclMat();
|
||||
}
|
||||
cv::ocl::oclMat cv::ocl::operator | (const oclMat &, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
return oclMat();
|
||||
}
|
||||
cv::ocl::oclMat cv::ocl::operator & (const oclMat &, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
return oclMat();
|
||||
}
|
||||
cv::ocl::oclMat cv::ocl::operator ^ (const oclMat &, const oclMat &)
|
||||
{
|
||||
throw_nogpu();
|
||||
return oclMat();
|
||||
}
|
||||
|
||||
#else /* !defined (HAVE_OPENCL) */
|
||||
namespace cv
|
||||
{
|
||||
namespace ocl
|
||||
@@ -2477,5 +2303,3 @@ void cv::ocl::pow(const oclMat &x, double p, oclMat &y)
|
||||
|
||||
arithmetic_pow_run(x, p, y, kernelName, &arithm_pow);
|
||||
}
|
||||
|
||||
#endif /* !defined (HAVE_OPENCL) */
|
||||
|
||||
Reference in New Issue
Block a user