0

我想Mat在 C++ 中沿 OpenCV 的每个维度计算产品。除了遍历 的每一行或每一列之外Mat,是否有任何现有的函数已经处理了这个问题?与Matlab的prod()功能等效的基本上是我想要的。

4

1 回答 1

1

不幸的是,OpenCV 中没有这样的功能。最接近您的需求的是reduce(),它对每行/列执行不同的操作,但它只能提取总和、平均值、最小值或最大值。不是产品。所以,就是这样,你应该编写自己的函数。

或者更好的扩展cv::reduce()功能,把补丁发到code.opencv.org会不会很棒?

于 2012-08-03T07:43:05.157 回答