opencv入门01(visual studio2010)--20151229

《学习opencv》学习笔记

test1:显示图像

-> 源代码截图如下:

-> 程序解释:

1.      cvLoadImage(图片名) ->加载图片到内存,返回一个指向描述该图像的数据结构(IplImage)的指针;

2.      cvNamedWindow(窗口名,CV_WINDOW_AUTOSIZE) -> 创建一个窗口,名字由函数的参数给出,并且该窗口大小自适应图片大小;

3.      cvShowImage(窗口名,图片指针) ->在窗口中显示图片;

4.      cvWaitKey(数字)  –> 使程序暂停。若参数为正,则程序暂停参数个毫秒继续执行;若参数为0或负,则等待用户触发按键;

5.      cvReleaseImage(指针名) –>释放图片内存;

6.      cvDestroyWindow(窗口名) -> 销毁显示图像文件的窗口。

注:5.6两条语句手动释放内存,但当应用程序的窗口关闭时,该窗口所占用的一切资源都由操作系统自动释放。


此时运行程序会出现错误,原因是未设置main函数的运行参数,此时可以将IplImage* img=cvLoadImage(argv[1]);这一句代码中的参数更改为图片的名称即可正常显            示,也可以使程序带参数运行。

关于程序带参数运行:项目->属性->配置属性->调试->命令参数中键入文件名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值