在VS2010中编辑opencv,无法调出图像,是我文件路径放错了吗?

#include"stdafx.h"#include<opencv2/opencv.hpp>usingnamespacestd;usingnamespacecv;int_... #include "stdafx.h"
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
const char* imagename = "lena.jpg";
//从文件中读入图像
Mat img = imread(imagename);
//如果读入图像失败
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n",imagename);
return -1;
}
//显示图像
imshow("image",img);
//此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
}
程序如上,运行没有错误,但是无法显示图像,用的是opencv2.4.3,该怎么解决,表示本人是初学者,不懂!
展开
 我来答
IT孤鹜
2013-07-23 · TA获得超过4198个赞
知道大有可为答主
回答量:3960
采纳率:71%
帮助的人:3596万
展开全部
图片是否放在工程目录下
更多追问追答
追问
D:\Documents\Visual Studio 2010\Projects\opencvtest1\opencvtest1是放在这个工程目录下的啊
追答
建议你放在D盘,修改路径
d:/Lena.jpg 测试一下,试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式