vc++6.0使用OpenCV1.0情况下解决CImage的Load()不能正确使用
来源:互联网 发布:linux select poll 编辑:程序博客网 时间:2024/06/05 02:27
在OpenCV中文网站有关于《在MFC中快速应用OpenCV》是很多OpenCV初学者学习的目标。下面是链接地址
http://www.opencv.org.cn/index.php/MFC%E4%B8%AD%E5%BF%AB%E9%80%9F%E5%BA%94%E7%94%A8OpenCV
因为作者使用的svn下载的OpenCV代码,对于其中出现的Load()函数可以正常使用,但是对于使用OpenCV1.0的开发者来说,这个BUG也是个令人头疼的问题。在该论坛中,也有开发者提出了合理的解决方案,链接地址如下:
http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=4707&st=0&sk=t&sd=a&start=100
上图中的快速链接地址:
http://opencv-extension-library.googlecode.com/svn/trunk/src/CvxWin32.h
http://opencv-extension-library.googlecode.com/svn/trunk/src/CvxWin32.cpp
就是在自己的代码中添加自己写的代码,即可解决Load()的问题。
但是该代码不能实现图片可以随着窗口的大小随意变换。该文章就是解决此问题。
在安装上述办法解决Load()问题后可以进行如下修改,可以实现《在MFC中快速应用OpenCV》中的编码效果。
在***View.cpp中的OnDraw(CDC* pDC)中,添加如下代码就可以实现该功能,同时在该函数的最后也要进行相应的参数传递的修改,按图片进行修改就可以了。
点击运行即可。
感谢给予帮助的OpenCV中文网站的各位高手。
- vc++6.0使用OpenCV1.0情况下解决CImage的Load()不能正确使用
- OpenCV1.0在VC ++6.0下的配置
- 解决pkg_add -r不能使用的情况
- 在VS2005下使用OpenCV1.0的方法
- VC中设置了对话框背景图片的情况下不能正确显示radio控件透明
- 解决ubutun下vim编辑器不能正常使用的情况(添加软件源)
- 解决使用IE7不能正确访问TestDirector的方法
- 解决使用IE不能正确访问TestDirector的方法
- CImage类的使用
- CImage类的使用
- CImage类的使用
- 常用的CImage 使用
- CImage的使用
- VC++6.0配置OpenCV1.0
- 不能使用索引的情况
- 使用VC CImage和DirectShow读取摄像头
- opencv1.0使用cvLoadImage读取一个文件夹下连续编号的图片
- 解决公司oracle数据库服务器,在不能上网的情况下数据库也能正常的在局域网中使用
- CLR via C#(第3 版)
- 帮助您快速构建高效、稳定、且具有高可扩展能力的应用服务器的利器 -- TAS服务器框架
- gridview 与 detailsview 处理插入与更新异常
- 简单的CSS菜单特效
- hdoj 1428 漫步校园 (搜索)
- vc++6.0使用OpenCV1.0情况下解决CImage的Load()不能正确使用
- 一些鲜为人知的编程事实-生产力之优秀与平庸
- 自我介绍。
- python 基础入门
- gridview 与 detailsview 进行关联
- 记录一个开源地址
- 颗粒归仓__假期收获有感(学习)
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法
- 获取实时天气预报