1.IplImage数据结构
(1)IplImage的结构
typedef struct _IplImage
{
int nSize; //IplImage大小
int ID; //ID
int nChannels; //通道数,大多数OPENCV函数支持1,2,3 或 4 个通道。
int alphaChannel;
int depth; //像素的位深度: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16U,
IPL_DEPTH_16S, IPL_DEPTH_32S, IPL_DEPTH_32F and IPL_DEPTH_64F 可支持
char colorModel[4];
char channelSeq[4];
int dataOrder; //颜色通道排列规则 0 - 交叉存取颜色通道, 1 - 分开的颜色通道.cvCreateImage只能创建交叉存取图像
int origin; // 坐标原点位置,0 - 顶—左结构,1 - 底—左结构 (Windows bitmaps 风格)
int align;
int width; //图像宽像素数