如何计算和CvMat中使用平均值(how to calculate and use cvMat me

2019-08-01 02:31发布

在OpenCV的备忘单(C ++),我已发现了矩阵调度研究mean() 当我使用它:

float myMatMean = mean( MyMat );

我得到的错误:

从“CV ::标量”没有合适的转换函数“浮动”存在

我能以使用这些数据做什么?

Answer 1:

谢谢。

问题是,虽然myMat是2D图像。 返回类型仍然是一个Scalar大小4。

解决的办法是

cv:Scalar tempVal = mean( myMat );
float myMAtMean = tempVal.val[0];


文章来源: how to calculate and use cvMat mean value