本文共 1406 字,大约阅读时间需要 4 分钟。
Cxcore基础结构
CvPoint
二维坐标系下的点,类型为整型。成员:int x,int y。CvPoint2D32f
二维坐标下的点,类型为浮点。成员:float x, float y。CvPoint3D32f
三维坐标下的点,类型为浮点。成员:float x, float y, float z。CvSize
矩形框大小,以像素为精度。成员:int width, int height。CvSize2D32f
以亚像素精度标量矩形框大小。成员:float width, float height。CvRect
矩形框的偏移和大小。成员:int x, int y, int width, int height。CvScalar
可存放在1-,2-,3-,4-TUPLE类型的捆绑数据的容器。成员:double val[4]。CvTermCriteria
迭代算法的终止准则。成员:int type, int max_ite, double epsilon。CvMat
多通道矩阵。成员:int type, int step, int* refcount, union { uchar* ptr; short* s; int* i; float* fl; double* db; }...CvMatND
多维、多通道密集数组。成员:int type, int dims, int* refcount, union { uchar* ptr; short* s; int* i; float* fl; double* db; },struct{ int size;int step; },dim[CV_MAX_DIM]。CvSparseMat
多维、多通道稀疏数组。成员:int type, int dims, int* refcount, struct CvSet* heap, void** hashtable, int hashsize, int total, int valoffset, int idxoffset, int size[CV_MAX_DIM]。IplImage
IPL 图像头。成员:int nSize, int ID, int nChannels, int alphaChannel, int depth, char colorModel[4], char channelSeq[4], int dataOrder, int origin, int align, int width, int height, struct _IplROI roi, struct _IplImage maskROI, void imageDataId, struct _IplTileInfo tileInfo, int imageSize, char imageData, int widthStep, int BorderMode[4], int BorderConst[4], char imageDataOrigin。CvArr
不确定数组。CvArr* 仅仅是被用于作函数的参数,用于指示函数接收的数组类型可以不止一个,如 IplImage*, CvMat* 甚至 CvSeq*。最终的数组类型是在运行时通过分析数组头的前4 个字节判断;转载地址:http://xpyy.baihongyu.com/