在vs2010上用OpenCv2.4.4显示图片

本文详细介绍了初学者如何在Visual Studio 2010(VS2010)环境下,利用OpenCv2.4.4版本显示图片的步骤。由于OpenCv2.2后不再支持CvvImage类,作者通过下载CvvImage源码并引入项目解决这个问题。文章涵盖了新建MFC应用、设置项目选项、添加CvvImage源文件、声明变量、添加虚函数以及编辑代码等内容。
摘要由CSDN通过智能技术生成

本人初学OpenCv。第一个做的就是基于OpenCv2.4.4中实现显示图片这个功能。 学习过程中查看了不少博客,但因为从OpenCv2.2开始CvvImage这个类被取消了,而其它类似博客都使用之前的版本实现的,还是记录一下实现过程。

     1打开VS2010,新建项目,选择MFC应用程序,命名为OpenPicture。如图1

图1

2选择工程选项如图2

图2

其中关于不勾选使用Unicode库,我在网上查找了一下,没有找到原因。如果有网友知道,请留言告诉我。

3在这里需要用到CvvImage这个类,但是OpenCv2.2里CvvImage这个类被取消了。为了能继续使用这个CvvImage,只需要在从网下下载CvvImage的源代码,CvvImage.h和CvvImage.cpp,然后导入工程就行。(注意:将.h和.cpp文件放在工程中,再导入,不然可能出现无法打开包括文件CvvImage.h和CvvImage.cpp的错误)

4导入.h和.cpp文件就分别右键点击头文件和源文件,添加->现有项,选择导入的文件。如图3

图3

5在类视图中的COpenPictureDoc中添加头文件highgui.h和CvvImage.h,并且声明变量CvvImage cvvImage;如图4

图4

6右键点击类视图COpenPictureDoc,点击类向导,添加虚函数OnOpenDocument和OnSaveDocument。如图5


图5

7分别编辑这2个虚函数,添加代码如图6

图6

8最后在OpenPictureView中修改OnDraw方法如图7,注意将OnDraw的参数改为CDC* pDC






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值