学习opencv2
opencv中main函数讲解
main函数中argc和argv参数的意义,在这里说一下
argc:全称 argument count,它是一个int行变量,用来统计你运行程序时送给main函数的命令行参数的个数
* argv[ ]: 全称argument value(值),字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数
argv[0]: 指向程序运行的全路径名
argv[1]: 指向在DOS命令行中执行程序名后的第一个字符串
argv[2]: 指向执行程序名后的第二个字符串
假如我的一个程序是video_test.exe,如果在命令行运行该程序(首先应该在命令行下用 cd 命令进入到 video_test.exe 文件所在目录),要处理的文件有 v1.avi、v2.mpg,运行命令为:
video_test.exe v1.avi v2.mpg
那么,argc的值是 3,argv[0]是"video_test.exe",argv[1]是"v1.avi",argv[2]是"v2.mpg"。
在学习之前配置环境变量很重要,大家可以参考相关博客