OpenCV函数计算类似于MATLAB产品的数组元素的产品?

时间:2012-08-03 06:43:16

标签: c++ opencv matrix

我想在C ++中沿着OpenCV Mat的每个维度计算产品。除了遍历Mat的每一行或每列之外,是否有任何已经处理过的函数?相当于Matlab的prod()函数基本上就是我想要的。

1 个答案:

答案 0 :(得分:1)

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

或者更好地扩展cv::reduce()功能,并将修补程序发送到code.opencv.org这不是很棒吗?