Mat 类提供了多种方便的方法来选择图像的局部区域。 使用这些方法时需要注意,这些方法并不进行内存的复制操作。如果将局部区域赋值给新的 Mat 对象,新对象与原始对象共用相同的数据区域,不新申请内存,因此这些方法的执行速度都比较快。
1、单行或单列选择
2、用Range选择多行或者多列
Range 是 OpenCV 中新增的类,该类有两个关键变量 start和 end。Range 对象可以用来表示矩阵的多个连续的行或者多个连续的列。 其表示的范围为从 start到 end,包含 start,但不包含 end。Range 类的定义如下:
3、感兴趣区域
4、取对角线元素