OpenCV imread读取图片,imshow展示图片,出现cv:Exception at memory location异常
2015-07-18 09:01
603 查看
问题如上。环境:VS2013。
代码如下:
莫名出现内存泄露,中断时,发现异常出现在imshow执行的时候,查看image的数据,发现data为NULL。
于是加了一个判断语句。
图片位置没有问题,imread也支持.png格式,不知道为什么一直读取不了。
然后我又试了一张jpg格式的图片,成功读取。
难道是PNG大写的关系?把图片格式改为.png,成功读取。
再改回PNG大写,居然也没问题?!!!
好吧,反正问题解决了就OK了。
代码如下:
#include "stdafx.h" #include "opencv2\opencv.hpp" using namespace cv; int _tmain(int argc,_TCHAR* argv[]) { Mat image=imread("read1.PNG"); namedWindow("My Image"); imshow("My Image",image); waitKey(0); return 0; }
莫名出现内存泄露,中断时,发现异常出现在imshow执行的时候,查看image的数据,发现data为NULL。
于是加了一个判断语句。
#include "stdafx.h" #include "opencv2\opencv.hpp" using namespace cv; int _tmain(int argc,_TCHAR* argv[]) { Mat image=imread("read1.PNG"); if(image.data!=NULL){ namedWindow("My Image"); imshow("My Image",image); waitKey(0); } return 0; }
图片位置没有问题,imread也支持.png格式,不知道为什么一直读取不了。
然后我又试了一张jpg格式的图片,成功读取。
难道是PNG大写的关系?把图片格式改为.png,成功读取。
再改回PNG大写,居然也没问题?!!!
好吧,反正问题解决了就OK了。
相关文章推荐
- Linux nc (netcat) 详解
- 采集爬虫中,解决网站限制IP的问题? - wendi_0506的专栏 - 博客频道 - CSDN.NET
- HOG特征及在opencv中的提取
- Web 应用性能和压力测试工具 Gor - 运维生存时间
- dnspod-sr内网轻量级DNS首选方案 - 运维生存时间
- [Linux]三种方案在Windows系统下安装ubuntu双系统(转)
- CentOS安装Mysql5.5
- 架构师速成8.2-架构师要懂产品
- 架构师速成8.2-架构师要懂产品 分类: 架构师速成 2015-07-18 07:25 232人阅读 评论(0) 收藏
- 架构师速成8.1-谈做技术人员的态度
- 架构师速成8.1-谈做技术人员的态度 分类: 架构师速成 2015-07-18 07:22 56人阅读 评论(0) 收藏
- CentOS安装配置tengine并设置开机启动
- linux安装chrome浏览器
- IIS优化网站性能(转)
- Mac下通过shell脚本修改properties文件
- Linux主机在LNMP环境中同时运行多个PHP版本
- Linux环境下stl库使用(vector)
- openerp学习笔记 对象间关系【多对一(一对一)、一对多(主细结构)、多对多关系、自关联关系(树状结构)】
- openerp学习笔记 对象间关系【多对一(一对一)、一对多(主细结构)、多对多关系、自关联关系(树状结构)】
- openerp学习笔记 对象间关系【多对一(一对一)、一对多(主细结构)、多对多关系、自关联关系(树状结构)】