
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;
} 展开
#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;
} 展开
2个回答
展开全部
vc6.0 工程 设置 调试 程序变量 文件名
vs2008 项目 属性 配置属性 调试 命令参数 文件名
vs2008 项目 属性 配置属性 调试 命令参数 文件名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的程序是安装opencv中文网站的示例写的,程序没有问题,应该是你在输入图像名称时出错了,或者是你待读取的图像不是彩色的。另外关于main函数的两个参数含义,建议你看一下opencv中文网站,上面有详细介绍
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询