很多人都为两个usb摄像头同步采集图像而苦恼,而且在网上也有很多基于opencv的usb摄像头的采集图像方法。
我也曾经为了实现同步采集而烦恼了。。。
可现在终于知道了很简单而且很好地方法。
方法如下:
首先让自己的电脑自带的摄像头禁用(这你可以搞定吧?如果不知道就问我。。。)
然后
CvCapture* cap1=cvCreateCameraCapture(0);
CvCapture* cap2=cvCreateCameraCapture(1);
下面该怎么编下去你懂得。。。
不要怀疑这方法,我试过了,而且成功了。。。
最后说一下怎么样让他同步。。。
很简单,看下面伪代码。。。
while(1)
{
。。。。。。
。。。。。。
waitKey(45);
}
while循环里面的最后句子就是让两个摄像头同步拍照的功能,在这伪代码里时间间隔就是45毫秒。
祝你成功!!!