c++ - 从opencv中的每一行矩阵中减去一个 vector ?

标签 c++ opencv

我有一个矩阵或 Mat 对象(例如 M)和一个行 vector ,还有一个 Mat 对象(例如 V)。我想从 M 的每一行中减去 V。除了自己编写自定义代码之外,我在 openCV 中找不到任何优雅的方法来做到这一点。有帮助吗?

最佳答案

如何逐行减去:

for (int r = 0; r < M.rows; ++r) {
    M.row(r) = M.row(r) - V;
}

关于c++ - 从opencv中的每一行矩阵中减去一个 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29022734/

相关文章:

c++ - char指针不递增?

c++ - 如何使用Windows API轻松控制Windows服务?

c++ - 背景减法——opencv 最新版本中的 Stauffer 和 Grimson 算法

python - OpenCV-(-215 :Assertion failed) _src. 函数 'cv::warpPerspective' 中总计() > 0

python - OpenCV:findContours():轮廓如何排序?

c++ - 如何在 double 组上定义比较运算符(小于)?

c++ - 返回类(class)成员是一种不好的做法吗?

c++ - 为什么要使用无序容器? (C++)

OpenCV 如何计算二进制对象的面积?

android - 函数无效自适应阈值OpenCV android中的错误CV_8UC1