LearningOpenCV中的命令行参数 learning opencv 2nd

例2.1

#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");

return 0;

}

在这里argc=2,argv[0]=”ch2_ex2_1.exe”,argv[1]=”img.jpg”

程序运行过程:

(1)win+R,输入cmd,确定

(2)切换路径CD C:UserDQADesktopDebug

(3)输入ch2_ex2_1.exe img.jpg


LearningOpenCV中的命令行参数 learning opencv 2nd



代码改进:

#include"iostream"

#include"highgui.h"

using namespacestd;

int main( int argc, char**argv)

{

IplImage* img =cvLoadImage(argv[1]);

cout<<"argc="<<argc<<"n"<<"argv[0]="<<argv[0]<<"n"<<"argv[1]="<<argv[1]<<endl;

cout<<"img->height="<<img->height<<"n"<<"img->width="<<img->width<<"n"

<<"img->widthStep="<<img->widthStep<<"n"<<"img->nChannels="<<img->nChannels<<endl;

cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);

cvShowImage("Example1", img );

cvWaitKey(0);

cvReleaseImage(&img);

cvDestroyWindow("Example1");

return 0;

}

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/232149.html

更多阅读

如何打开命令行窗口 如何打开我的电脑

如何打开命令行窗口——简介如何打开命令行窗口如何打开命令行窗口——工具/原料电脑如何打开命令行窗口——第一种打开方法如何打开命令行窗口 1、点击自己的电

Linux和windows中的换行符差异问题 windows 换行符

LINUX的换行符在Windows记事本打开不换行或出现黑点是由于Linux和windows中的换行符差异问题造成的。首先来看回车符号和换行符号产生背景关于“回车”(carriage return)和“换行”(linefeed)这两个概念的来历和区别。在计算机还没有出

命令提示符cmd 中的tracert命令详解 精 tracert 返回值详解

命令提示符(cmd)中的tracert命令详解 精——简介tracert也被称为Windows路由跟踪实用程序,在命令提示符(cmd)中使用tracert命令可以用于确定IP数据包访问目标时所选择的路径。本文主要探讨了tracert命令的各个功能。命令提示符(cmd)中的tr

京剧中的生旦净末丑各代表什么意思? 京剧中生旦净末丑

1.生行京剧中的生行指男性角色,分为老生,小生和武生。老生一般都以唱工为主,也有一种做工老生,专以念白和表情见长,代表人物是周信芳。另外,有些唱做之外还注重兵器武打的老生,叫文武老生。小生指青年角色,又细分为巾生,穷生,官生。小生中有三

声明:《LearningOpenCV中的命令行参数 learning opencv 2nd》为网友花心坏男分享!如侵犯到您的合法权益请联系我们删除