知识点
C++中Mat对象与创建
Mat的基本结构
主要分为头部和数据部分
数据部分:所有的像素值的一个集合
头部:图像的属性(大小,宽高等)
Mat常见的创建方法——克隆(src.clone);
Mat复制——src.copyto;
Mat直接赋值法——mat m3=src;//指向同一个dateblock
Mat创建空白图像;
Mat对象与IplImage对象
Mat对象OpenCV2.0之后引进的图像数据结构、自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。分了两部分,头部和数据部分
lpllmage是从2001年OpenCV发布之后就一直存在,是c语言风格的数据结构,需要开发者自己分配与管理内存,对大的程序使用它容易导致内存泄漏问题
头文件:定义类及创建函数
函数文件:
主程序文件: