【发布时间】:2012-04-04 15:45:55
【问题描述】:
我试图找到一个矩阵的平均值。我创建了一个 4800 x 5 矩阵,现在想通过查找矩阵中每一行的平均值将其变成一个 4800 x 1 矩阵。我知道这意味着我将每行中的所有元素相加并除以 5。我正在考虑函数 cvAvg 但到目前为止,我找不到它的使用示例。下面是我的代码,其中我将 5 个图像转换为 4800 x 1 的矩阵并将它们组合起来以创建 4800 x 5 的超矩阵。下一步是找到超矩阵的平均值。请,如果有人可以帮助我,我将不胜感激。
【问题讨论】:
-
究竟是什么阻止了您将总和除以 5?走捷径似乎还有很长的路要走……
-
你的意思是把行元素加起来,然后分别按 5 计算,而不是使用 cvAvg?
标签: c++ image-processing opencv matrix average