-
/*
-
*CvMat矩阵头
-
*/
-
typedef struct CvMat
-
{
-
int type; //数据类型,比如CV_32FC1含义是32位浮点型单通道,再比如CV_8UC3含义是8位无符号整型三通道
-
int step; //每行数据的字节数:元素个数*元素类型的字节长度
-
int* refcount;/* for internal use only */
-
int hdr_refcount;
-
union
-
{
-
uchar* ptr; //指向data数据的第一个元素
-
short* s;
-
int* i;
-
float* fl;
-
double* db;
-
} data; //共同体data,里面成员公用一个空间,也就是说数据类型可以有这五种。
-
union
-
{
-
int rows; //像素的行数
-
int height; //图片的高度
-
};
-
union
-
{
-
int cols; //像素的列数
-
int width; //图片的宽度
-
};
-
} CvMat