gpt4 book ai didi

c++ - 如何计算和使用 cvMat 平均值

转载 作者:IT老高 更新时间:2023-10-28 22:24:03 26 4
gpt4 key购买 nike

在 openCV 备忘单 (C++) 中,我找到了矩阵运算 mean() .当我使用它时:

float myMatMean = mean( MyMat );

我得到错误:

no suitable conversion function from "cv::Scalar" to "float" exists

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

最佳答案

谢谢。

问题在于,尽管 myMat 是 2D 图像。返回类型仍然是大小为 4Scalar

解决办法是

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

关于c++ - 如何计算和使用 cvMat 平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12687437/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com