opencv里面capture.open(0);求解释啊
在videocapture类下看到这个OPEN成员函数,表示看不懂不会用啊,说(0)是调用摄像头,可是我运行的TLD算法明明读取的是视频,这里的OPEN(0)到底是什么意...
在videocapture类下看到这个OPEN成员函数,表示看不懂不会用啊,说(0)是调用摄像头,可是我运行的TLD算法明明读取的是视频,这里的OPEN(0)到底是什么意思求解释啊!!!
展开
1个回答
展开全部
Open video file or a capturing device for video capturing
C++: bool VideoCapture::open(const string& filename)
C++: bool VideoCapture::open(int device)
从open()函数的申明可以看出,这个函数有重载的哦。。。
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).
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询