vc++6.0使用OpenCV1.0情况下解决CImage的Load()不能正确使用
2010-09-13 16:50
218 查看
在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://hi.csdn.net/attachment/201009/14/0_12844614869c8N.gif)
上图中的快速链接地址:
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)中,添加如下代码就可以实现该功能,同时在该函数的最后也要进行相应的参数传递的修改,按图片进行修改就可以了。
![](http://hi.csdn.net/attachment/201009/14/0_1284461558k293.gif)
点击运行即可。
感谢给予帮助的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://hi.csdn.net/attachment/201009/14/0_12844614869c8N.gif)
上图中的快速链接地址:
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)中,添加如下代码就可以实现该功能,同时在该函数的最后也要进行相应的参数传递的修改,按图片进行修改就可以了。
![](http://hi.csdn.net/attachment/201009/14/0_1284461558k293.gif)
点击运行即可。
感谢给予帮助的OpenCV中文网站的各位高手。
相关文章推荐
- javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
- 解决Ubuntu系统使用pinyin不能打正确打字问题
- 判断一个点是否在矩形内PtInRegion-解决PtInRect不能正确判断不同形式TRent的情况
- 解决在使用tab时里面嵌套activity,不能正确监听返回键异常
- opencv中imread这个函数不能正确读入图片的解决
- Ubuntu中Vi方向键和退格键不能正确使用解决办法—附图
- 在使用jscalendar时候,中文或者utf8不能正确使用的问题解决
- Tomcat启动时一闪而过,但是jdk环境变量配置正确,并使用java或者javac命令多可以运行,但是tomcat不能运行解决办法。
- 解决ubutun下vim编辑器不能正常使用的情况(添加软件源)
- 使用google code时commit代码出现不能连接的情况解决办法
- 解决在Oracle数据库中使用hibernate生成表不能正确创建表的问题
- 出现“MSCOMCTL.OCX或其附件之一不能正确使用:一个文件丢失或无效或'comctl32.ocx'其附件之一不能正确使用:一个文件丢失或无效”的提示的解决办法
- JWPlayer 7的正确使用方法及Flash plugin failed to load解决方法
- 解决在oracle数据库中使用hibernate生成表不能正确创建表的问题
- 修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
- VC++6.0与OpenCV1.0环境经常出现的错误及解决办法
- 解决使用IE7不能正确访问TestDirector的方法
- VC2010和OpenCV2.4.9中imread这个函数不能正确读入图片的解决
- javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
- 解决在oracle数据库中使用hibernate生成表不能正确创建表的问题