关于opencv的Mat与IplImage

这篇博客介绍了在OpenCV中如何将IplImage转换为Mat,以及在转换后如何访问灰度图像的指定坐标值。作者提到IplImage类型的内存泄露问题,并提供了使用Mat进行优化的解决方案。在转换过程中,需要包含cxcore.hpp头文件并使用cv命名空间。对于Mat类型数据,访问灰度值的方法是`temp.at<uchar>(y, x)`,需要注意坐标顺序为(y, x)而非(x, y)。" 106275849,8518356,C/C++调用外部函数详解,"['C语言', 'C++', '编程语言', '链接器']
摘要由CSDN通过智能技术生成

这两天进一步优化了我的跟踪算法,增加了灰度值的判断条件。因为自己写算法时用的IpImage类型的数据,这类数据的内存泄露比较严重,于是我师弟在做系统集成的时候,将我算法的IpImage数据结构改成了Mat类型的,那么这里出现了第一个问题【IpImage to Mat??】

IplImage *pSrcImage = cvLoadImage("E:\\4.bmp", CV_LOAD_IMAGE_GRAYSCALE);
Mat temp(pSrcImage);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值