
在演示如何显示图片的第一个例子中,它有一行
Iplimage* img = cvLoadImage("name.type") 虽然这本书解释了,我仍然不完全知道Iplimage * img究竟是什么.
cvLoadImage是否将图像加载到Iplimage指向的img?有谁能解释这个吗?谢谢
解决方法 > img是变量的名称,也可以是blahblahblah;> Iplimage是变量的类型,它只是一个包含图像数据本身的结构,加上图像上的一些信息(大小,颜色深度等);
typedef struct _Iplimage {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* imageID;struct _IpltileInfo* tileInfo;int imageSize;char* imageData;int wIDthStep;int borderMode[4];int borderConst[4];char* imageDataOrigin;} Iplimage; 有关Iplimage:Other question about IplImage的更多信息
> cvLoadImage提供了一个指向Iplimage的指针,这意味着它在加载它时创建一个Iplimage,并返回它的位置.
当你完成它时,不要忘记做cvReleaseImage(& img),如果你不想有内存泄漏.
总结以上是内存溢出为你收集整理的opencv – IplImage * img的说明全部内容,希望文章能够帮你解决opencv – IplImage * img的说明所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)