opencv—显示图像

#include "highgui.h"

int main(int argc, char ** argv){
    IplImage* img = cvLoadImage(argv[1]);//加载图像
    cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);//创建一个窗口 用来盛放图片
    cvShowImage("Example1", img);
    cvWaitKey(0);//暂停程序 等待
    cvReleaseImage(&img);
    cvDestroyWindow("Example1");
}

在 调试-》最后一个属性
这里写图片描述

命令参数 填想要处理的图片的地址。

main函数传参:
参考文献:http://blog.sina.com.cn/s/blog_4d3a41f40100e444.html
C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:
main (argc,argv)
int argv;
char *argv[];或写成:
main (int argc,char *argv[])
由于main函数不能被其它函数调用, 因此不可能在程序内部取得实际值。那么,在何处把实参值赋予main函数的形参呢? 实际上,main函数的参数值是从操作系统命令行上获得的。当我们要运行一个可执行文件时,在DOS提示符下键入文件名,再输入实际参数即可把这些实参传 送到main的形参中去。
VS中按上述过程配置一下即可。
参考文献:http://blog.youkuaiyun.com/yihaizhiyan/article/details/37659645
main函数的argc、argv参数。
菜单Project -> Properties -> Configuration Properties -> Debugging

在Command Arguments里填上即可。

中文版:
菜单[项目] -> 属性页 -> 配置属性 -> 调试

在[命令行参数]里填上即可。

不同参数之前用空格隔开。

蓝后:

运行一下就可以 显示图片了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值