在OpenCV的备忘单(C ++),我已发现了矩阵调度研究mean()
当我使用它:
float myMatMean = mean( MyMat );
我得到的错误:
从“CV ::标量”没有合适的转换函数“浮动”存在
我能以使用这些数据做什么?
在OpenCV的备忘单(C ++),我已发现了矩阵调度研究mean()
当我使用它:
float myMatMean = mean( MyMat );
我得到的错误:
从“CV ::标量”没有合适的转换函数“浮动”存在
我能以使用这些数据做什么?
谢谢。
问题是,虽然myMat
是2D图像。 返回类型仍然是一个Scalar
大小4。
解决的办法是
cv:Scalar tempVal = mean( myMat );
float myMAtMean = tempVal.val[0];