浅拷贝是只拷贝数据头,不拷贝真实数据,即两个指针指向同一个位置,所以改变一个另一个也会改变。
深拷贝指数据头和数据都拷贝,改变一个,另一个不会变。
//浅拷贝
Mat src2 = src;
//深拷贝
Mat src3 = src.clone();
src.copyTo(src3);
浅拷贝是只拷贝数据头,不拷贝真实数据,即两个指针指向同一个位置,所以改变一个另一个也会改变。
深拷贝指数据头和数据都拷贝,改变一个,另一个不会变。
//浅拷贝
Mat src2 = src;
//深拷贝
Mat src3 = src.clone();
src.copyTo(src3);