opencv—显示图像
2016-07-15 15:24
295 查看
#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.csdn.net/yihaizhiyan/article/details/37659645
main函数的argc、argv参数。
菜单Project -> Properties -> Configuration Properties -> Debugging
在Command Arguments里填上即可。
中文版:
菜单[项目] -> 属性页 -> 配置属性 -> 调试
在[命令行参数]里填上即可。
不同参数之前用空格隔开。
蓝后:
运行一下就可以 显示图片了。
相关文章推荐
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- upload上传单张图片
- 图片引发的溢出危机(图)
- C# WinForm控件对透明图片重叠时出现图片不透明的简单解决方法
- C#实现把彩色图片灰度化代码分享
- C#将图片和字节流互相转换并显示到页面上
- C#监控文件夹并自动给图片文件打水印的方法
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- 如何使用C#从word文档中提取图片
- C#实现打开画图的同时载入图片、最大化显示画图窗体的方法
- C#图片添加水印的实现代码
- 随鼠标移动的图片或文字特效代码
- CSS 图片横向排列实现代码
- C#实现将Email地址转成图片显示的方法
- C#实现图片加相框的方法
- 超级经典一套鼠标控制左右滚动图片带自动翻滚
- 用css实现图片垂直居中的使用技巧
- 一起动手编写Android图片加载框架
- C++实现读取图片长度和宽度