初学者:OpenCV读取、显示图像问题

刚刚学习OpenCV,这是教程给的一个程序,我用VC++6.0编译、运行都没问题,但是就是不显示图像!不知道到底是哪步出问题了我把一张名为Image.jpg的图像放到了D... 刚刚学习OpenCV,这是教程给的一个程序,我用VC++ 6.0编译、运行都没问题,但是就是不显示图像!不知道到底是哪步出问题了

我把一张名为Image.jpg的图像放到了D盘、D\VC++、D\VC++\Debug等目录下,在D\VC++下新建一个C++源文件LoadImage.cpp,复制如下代码:
#include "cv.h"
#include "highgui.h"

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

//载入图像
if( argc == 2 &&
(pImg = cvLoadImage( argv[1], 1)) != 0 )
{
cvNamedWindow( "Image", 1 );//创建窗口
cvShowImage( "Image", pImg );//显示图像

cvWaitKey(0); //等待按键

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

return -1;
}
结果除了press any key to continue!以外什么都没有!
展开
 我来答
日月刀客
2010-03-01 · TA获得超过611个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:241万
展开全部
你这是命令行程序,要经过release后,在cmd界面下输入命令行参数才能运行,

c:\>程序名+空格+图片文件名(带格式)
当然release后的程序和图片都要放在c盘根目录下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东莞大凡
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进... 点击进入详情页
本回答由东莞大凡提供
isumerian
2010-03-01 · TA获得超过679个赞
知道小有建树答主
回答量:780
采纳率:0%
帮助的人:416万
展开全部
我记得用CB的时候需要设置程序参数才可以显示
VC不是很熟
就不清楚了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式