3

我正在执行此代码,其中包含以下代码行:

sf_den=sqrt(sf_den+a*b);  

但是我收到以下错误,我不知道为什么

Undefined function or method 'sqrt' for input arguments of type 'uint8'.

a 的值为 0,b 的值为 <171x210x3 uint8>
我该怎么办?

4

1 回答 1

9

将数据转换受支持的类型sqrt。例如:

sf_den = sqrt(double(sf_den + a*b));
于 2013-03-03T12:33:32.160 回答