学习opencv2

opencv中main函数讲解

main函数中argcargv参数的意义,在这里说一下

argc:全称 argument count,它是一个int行变量,用来统计你运行程序时送给main函数的命令行参数的个数

* argv[ ]: 全称argument value(值),字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数

argv[0]: 指向程序运行的全路径名

argv[1]: 指向在DOS命令行中执行程序名后的第一个字符串

argv[2]: 指向执行程序名后的第二个字符串

假如我的一个程序是video_test.exe,如果在命令行运行该程序(首先应该在命令行下用 cd 命令进入到 video_test.exe 文件所在目录),要处理的文件有 v1.aviv2.mpg,运行命令为:

video_test.exe v1.avi v2.mpg

那么,argc的值是 3argv[0]"video_test.exe"argv[1]"v1.avi"argv[2]"v2.mpg"

在学习之前配置环境变量很重要,大家可以参考相关博客

原文地址:https://www.cnblogs.com/alpqmz/p/7471456.html