deleted extra arg in case of power=0.5

pull/2147/head
Ilya Lavrenov 11 years ago
parent 6071671bda
commit 09bff78d63
  1. 5
      modules/core/src/mathfuncs.cpp

@ -2057,10 +2057,15 @@ static bool ocl_pow(InputArray _src, double power, OutputArray _dst)
ocl::KernelArg srcarg = ocl::KernelArg::ReadOnlyNoSize(src), ocl::KernelArg srcarg = ocl::KernelArg::ReadOnlyNoSize(src),
dstarg = ocl::KernelArg::WriteOnly(dst, cn); dstarg = ocl::KernelArg::WriteOnly(dst, cn);
if (issqrt)
k.args(srcarg, dstarg);
else
{
if (depth == CV_32F) if (depth == CV_32F)
k.args(srcarg, dstarg, (float)power); k.args(srcarg, dstarg, (float)power);
else else
k.args(srcarg, dstarg, power); k.args(srcarg, dstarg, power);
}
size_t globalsize[2] = { dst.cols * cn, dst.rows }; size_t globalsize[2] = { dst.cols * cn, dst.rows };
return k.run(2, globalsize, NULL, false); return k.run(2, globalsize, NULL, false);

Loading…
Cancel
Save