我创建了一个 m-by-n 矩阵Mat
,我想在这个矩阵的一行中添加一个标量。为了向矩阵的所有元素添加标量,您可以使用以下语句:A += b
,其中A
是Mat
对象,标b
。但是如果我想在这个矩阵的一行中添加一个标量,那么如何轻松地执行此操作呢?
答案 0 :(得分:5)
这很容易:
image.row(i) += Scalar(...);
取自docs:
创建Mat对象有许多不同的方法。最受欢迎 选项如下:
...
为另一部分构建标题 阵列。它可以是单行,单列,多行,多行 列,数组中的矩形区域(在代数中称为次要) 或对角线。这样的操作也是O(1)因为新的头 引用相同的数据。您实际上可以修改数组的一部分 使用此功能
...