我想Mat
在 C++ 中沿 OpenCV 的每个维度计算产品。除了遍历 的每一行或每一列之外Mat
,是否有任何现有的函数已经处理了这个问题?与Matlab的prod()
功能等效的基本上是我想要的。
问问题
520 次
1 回答
1
不幸的是,OpenCV 中没有这样的功能。最接近您的需求的是reduce()
,它对每行/列执行不同的操作,但它只能提取总和、平均值、最小值或最大值。不是产品。所以,就是这样,你应该编写自己的函数。
或者更好的扩展cv::reduce()
功能,把补丁发到code.opencv.org会不会很棒?
于 2012-08-03T07:43:05.157 回答