VC中运行opencv,最简单的程序,图像的读入和显示程序,为什么无法显示图像?

注:已经配置过了,库文件也添加进去了。这是源代码:#include"cv.h"#include"highgui.h"intmain(intargc,char**argv)... 注:已经配置过了,库文件也添加进去了。这是源代码:
#include "cv.h"
#include "highgui.h"

int main( int argc, char** argv )
{
IplImage* pImg; //声明IplImage指针

//载入图像
if( argc == 2 &&
(pImg = cvLoadImage( argv[1], 1)) != 0 )//[[此处的argc==2是否需要改成argc==1?我改了之后才能运行成功。求大牛解惑]]
{
cvNamedWindow( "Image", 1 );//创建窗口
cvShowImage( "Image", pImg );//显示图像

cvWaitKey(0); //等待按键

cvDestroyWindow( "Image" );//销毁窗口
cvReleaseImage( &pImg ); //释放图像
return 0;
}

return -1;
}
展开
 我来答
百度网友d82fde9
2012-06-08
知道答主
回答量:15
采纳率:0%
帮助的人:12.6万
展开全部
vc6.0 工程 设置 调试 程序变量 文件名
vs2008 项目 属性 配置属性 调试 命令参数 文件名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oqqai123
2012-06-06 · 超过12用户采纳过TA的回答
知道答主
回答量:40
采纳率:100%
帮助的人:34万
展开全部
你的程序是安装opencv中文网站的示例写的,程序没有问题,应该是你在输入图像名称时出错了,或者是你待读取的图像不是彩色的。另外关于main函数的两个参数含义,建议你看一下opencv中文网站,上面有详细介绍
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式