opencv – IplImage * img的说明

opencv – IplImage * img的说明,第1张

概述我刚刚开始学习OpenCV与“OpenCV图书馆学习OpenCV计算机视觉”. 在演示如何显示图片的第一个例子中,它有一行 IplImage* img = cvLoadImage("name.type") 虽然这本书解释了,我仍然不完全知道IplImage * img究竟是什么. cvLoadImage是否将图像加载到IplImage指向的img?有谁能解释这个吗?谢谢 > img是变量的名称,也 我刚刚开始学习OpenCV与“OpenCV图书馆学习OpenCV计算机视觉”.

在演示如何显示图片的第一个例子中,它有一行

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的说明所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1102532.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存