1,什么是Mat对象 ,见下图
Mat对象封装了图像在内存中的信息,用于表示一副加载到内存中的图像,是opencv2.0以后引入的
相比之前的IpImage对象,具有自动分配内存,不存在内存泄漏的优点,Mat对象分为头部与数据部分。
2,Mat对象的使用
因为Mat对象分为头部和数据两部分,所以当复制mat对象时有两种情况
1,完全复制:就是把Mat对象的头部和数据部分完全复制 可以通过 clone()和copyTo两个API实现
比如Mat dst=src.clone() 或者 src.copyTo(dst)