1. 部分复制
注意:
(1) 部分复制:不会复制Mat对象的数据部分(即指针指向的矩阵),只会复制它的头(包括矩阵的尺寸/存储方法/存储地址等信息)和指针部分(指向存储所有像素值的矩阵)。
方法1:
Mat B(A);//B是A的部分复制
方法2(创建与Mat对象大小,类型相同的复制图像(数据可以自行设置)):
Mat B;
B.create(A.size(), A.type());
2. 完全复制(构造完全拷贝图像)
注意:
(1) 不要直接对源图像操作,要先构造一个源图像的完全拷贝图像。
(2) 完全复制:把Mat对象的头部和数据部分一起复制。
方法1:
Mat B = A.clone();
方法2:
Mat B;
A.copyTo(B);