当前位置: 代码迷 >> VC/MFC >> if( argc ==二 && (src=cvLoadImage(argv[1],1)) != 0 )
  详细解决方案

if( argc ==二 && (src=cvLoadImage(argv[1],1)) != 0 )

热度:449   发布时间:2016-05-02 03:57:14.0
if( argc ==2 && (src=cvLoadImage(argv[1],-1)) != 0 )
if( argc == 2 && (src=cvLoadImage(argv[1],1)) != 0 )要怎样做才能把图片显示出来?即如果我要显示的图片名称是1.jpg,按了编译,连接,运行之后没有图片出来,图片是要放在项目所在的目录吗?还是要怎么做呢?
------解决思路----------------------
VC6:
 工程、设置、Debug、U程序变量:填写命令行参数。
VS20XX:
 项目、属性、配置属性、调试、命令参数:填写命令行参数。

------解决思路----------------------
if( argc == 2 && (src=cvLoadImage(argv[1],1)) != 0 )
把这句去掉
改成src=cvLoadImage(filename,1);
其中filename为你的图片的文件名,绝对路径或者相对路径都可以
------解决思路----------------------
cmd进入到在你程序的目录下,xx.exe ss.jpg J就阔以了把
  相关解决方案