我正在执行此代码,其中包含以下代码行:
sf_den=sqrt(sf_den+a*b);
但我收到以下错误,我无法弄清楚为什么
Undefined function or method 'sqrt' for input arguments of type 'uint8'.
a的值为0且b为< 171x210x3 uint8>
我该怎么办?
答案 0 :(得分:8)
将数据转换为sqrt
支持的 类型。例如:
sf_den = sqrt(double(sf_den + a*b));