opencv里面capture.open(0);求解释啊

在videocapture类下看到这个OPEN成员函数,表示看不懂不会用啊,说(0)是调用摄像头,可是我运行的TLD算法明明读取的是视频,这里的OPEN(0)到底是什么意... 在videocapture类下看到这个OPEN成员函数,表示看不懂不会用啊,说(0)是调用摄像头,可是我运行的TLD算法明明读取的是视频,这里的OPEN(0)到底是什么意思求解释啊!!! 展开
 我来答
365988768
2015-04-07 · TA获得超过1089个赞
知道小有建树答主
回答量:295
采纳率:75%
帮助的人:281万
展开全部
Open video file or a capturing device for video capturing
C++: bool VideoCapture::open(const string& filename)
C++: bool VideoCapture::open(int device)
从open()函数的申明可以看出,这个函数有重载的哦。。。
追问
但int device是制定device吧,
capture.open(0)不就应该是第二个吗
追答
filename – name of the opened video file (eg. video.avi) or image sequence (eg.
img_%02d.jpg, which will read samples like img_00.jpg, img_01.jpg, img_02.jpg, ...)
device – id of the opened video capturing device (i.e. a camera index).
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式