《学习opencv》笔记——IplImage数据结构

本文是关于OpenCV中IplImage数据结构的学习笔记,详细介绍了IplImage结构的组成,如何访问图像数据,特别是图像的HSV空间。此外,探讨了ROI和widthStep在实际操作中的重要性,通过实例展示了如何使用ROI和widthStep加速图像处理,并解释了在某些情况下widthStep优于ROI的原因。
摘要由CSDN通过智能技术生成

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; //图像宽像素数 
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值