OpenCV 第二课 认识图像的存储结构 Mat Mat 类包含两部分,矩阵头和矩阵体.矩阵头包含矩阵的大小,存储方式和矩阵体存储空间的指针.因此,Mat中矩阵头的大小是固定的,矩阵体大小是不定的. 为了减少矩阵拷贝产生的计算消耗,opencv中一般使用引用计数方式处理矩阵,比如下面三种创建Mat的形式 Mat A,C; //这里仅仅创建了矩阵头,具体矩阵体还没创建 A=imread(argv[1],CV_LOAD_IMAGE_COLOR); //给矩阵分配空间,并将首地址给了A Mat B
#include<opencv2/opencv.hpp> #include<iostream> #include<vector> using namespace cv; using namespace std; , g_nMaxThred = ; ; int main() { Mat srcImage = imread("group.jpg"); namedWindow(); imshow("[原图]", srcImage); c