Mat类

1.前言

    计算机内存中,数字图像以矩阵的形式存储和运算

2.Mat是什么?

    Mat是基本图像容器,是一个类

3.Mat由什么组成?

    由两个数据部分组成:矩阵头和指针

    矩阵头中包含矩阵尺寸,存储方法,存储地址等信息

    指针是指向存储所有像素值的矩阵

4.计数机制

    每个Mat对象有自己的信息头,但共享同一个矩阵,通过让矩阵指针指向同一地址而实现,拷贝构造函数则只拷贝信息头和矩阵指针,而不拷贝矩阵

Mat A,C;    //只创建信息头部分
A = imread(argv[1],CV_LOAD_IMAGE_COLOR);    //这里为矩阵开辟内存
Mat B(A);    //使用拷贝构造函数
C = A;    //赋值运算符
     Imread()函数解析

   

猜你喜欢

转载自blog.csdn.net/cv2017/article/details/81043904