Mat是opencv2.0推出的处理图像的新的数据结构,现在越来越有趋势取代之前的cvMat和lplImage,相比之下Mat最大的好处就是能够更加方便的进行内存管理,不再需要程序员手动管理内存的释放。opencv2.3中提到Mat是一个多维的密集数据数组,可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。
下面列举一个小程序,初步窥探下Mat使用方法:
具体的Mat函数直接看文档即可。
#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/highgui.hp