OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 2712|回复: 3

请教各位高手

[复制链接]
发表于 2008-2-17 00:49:42 | 显示全部楼层 |阅读模式
刚接触OpenCV不久,有一个问题一直弄不懂,就是 int main(int argc,char**argv)里面argc和argvr 表示什么?比如下面一段程序
if( argc == 1 || (argc == 2 && strlen(argv[1]) == 1 && isdigit(argv[1][0])))   
        capture = cvCaptureFromCAM( argc == 2 ? argv[1][0] - '0' : 0 );
    else if( argc == 2 )
        capture = cvCaptureFromAVI( argv[1] );
里面的argc=1和argc=2分别表示什么,前面好像都没有定义
回复

使用道具 举报

发表于 2008-2-17 13:48:18 | 显示全部楼层

请教各位高手

刚接触OpenCV不久,有一个问题一直弄不懂,就是 int main(int argc,char**argv)里面argc和argvr 表示什么?比如下面一段程序
if( argc == 1 || (argc == 2 && strlen(argv[1]) == 1 && isdigit(argv[1][0])))   
        capture = cvCaptureFromCAM( argc == 2 ? argv[1][0] - \'0\' : 0 );
    else if( argc == 2 )
        capture = cvCaptureFromAVI( argv[1] );
里面的argc=1和argc=2分别表示什么,前面好像都没有定义

复习一下C语言吧
回复 支持 反对

使用道具 举报

发表于 2008-2-18 08:48:50 | 显示全部楼层

请教各位高手

请阅读本网站首页上的《main函数参数argc,argv说明》
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-26 11:46:59 | 显示全部楼层

请教各位高手

好的,谢谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站  

GMT+8, 2019-9-20 17:27 , Processed in 0.024655 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表