在 Matlab 中,如果 A 是矩阵,则 sum(A) 将 A 的列视为向量,返回每列和的行向量。
总和(图像);用OpenCV怎么能做到呢?
Using cvReduce
对我有用。例如,如果您需要将矩阵的按列总和存储为行矩阵,您可以这样做:
CvMat * MyMat = cvCreateMat(height, width, CV_64FC1);
// Fill in MyMat with some data...
CvMat * ColSum = cvCreateMat(1, MyMat->width, CV_64FC1);
cvReduce(MyMat, ColSum, 0, CV_REDUCE_SUM);
更多信息可在OpenCV 文档 http://opencv.willowgarage.com/documentation/c/core_operations_on_arrays.html?highlight=reduce#cvReduce.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)