前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OpenCV问题集锦,图片显示不出来,WaitKey(0),imread()不能读图片,未经处理的异常,等问题集合

OpenCV问题集锦,图片显示不出来,WaitKey(0),imread()不能读图片,未经处理的异常,等问题集合

作者头像
流川疯
发布2019-01-18 14:26:12
1.6K0
发布2019-01-18 14:26:12
举报
文章被收录于专栏:流川疯编写程序的艺术

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1384880

昨天根据uc伯克利的人工图像分割文件.seg,显示图像的时候调用了OpenCV的库函数,图片都能用imwrite写好,但是imshow死活显示不出来。

今天早上发现原来是imshow()后面应该加上:cvWaitKey(0);

下面两个帖子也是同样的问题:

http://www.cnblogs.com/krisdy/archive/2009/05/26/1429448.html

http://blog.163.com/yuyang_tech/blog/static/2160500832013917111920645/

今天又碰见一个更诡异的问题,cvloadimage()函数能读取图片,但是imread()就不行

代码语言:javascript
复制
IplImage *src;
	src = cvLoadImage("beach.jpg"); //这里将lena.jpg和lena.cpp文件放在同一个文件夹下
	//cvNamedWindow("lena",CV_WINDOW_AUTOSIZE);
	//cvShowImage("lena",src);
	Mat mat(src);
	imshow("who",mat);//这块还是出错

最后找到了这个帖子:

http://bbs.csdn.net/topics/350004415

果然是lib库的版本加载错误了,我去,调试了一下午。。。

#include <opencv2/core/core.hpp>

#include <opencv2/highgui/highgui.hpp>

#include <opencv2/imgproc/imgproc.hpp>

#include <opencv2/imgproc/imgproc_c.h>

#include <opencv2/calib3d/calib3d.hpp>

#include <opencv2/features2d/features2d.hpp>

#include <opencv2/legacy/legacy.hpp>

using namespace cv;

#pragma comment(lib,"opencv_core2410.lib")

#pragma comment(lib,"opencv_highgui2410.lib")

#pragma comment(lib,"opencv_imgproc2410.lib")

#pragma comment(lib,"opencv_features2d2410.lib")

#pragma comment(lib,"opencv_calib3d2410.lib")

#pragma comment(lib,"opencv_legacy2410.lib")

特别注意上述版本到底是debug还是release版本的

debug版本的:后缀都加个d

#pragma comment(lib,"opencv_core2410d.lib")

#pragma comment(lib,"opencv_highgui2410d.lib")

#pragma comment(lib,"opencv_imgproc2410d.lib")

#pragma comment(lib,"opencv_features2d2410d.lib")

#pragma comment(lib,"opencv_calib3d2410d.lib")

#pragma comment(lib,"opencv_legacy2410d.lib")

同样是lib库的版本不对问题,可能造成:

1.未经处理的异常

2.ntdll.dll未能加载符号

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014年08月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档