deleted extra arg in case of power=0.5

This commit is contained in:
Ilya Lavrenov 2014-01-13 19:58:27 +04:00
parent 6071671bda
commit 09bff78d63

View File

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