c ++ OpenCV捕获easycap usb cam

时间:2014-05-06 14:44:54

标签: c++ opencv usb video-capture

我试图从连接usb easycap的模拟相机获取视频流 - 在OpenCV C ++中。

使用MATLAB,我可以获得与笔记本电脑网络摄像头相同的方法(将索引从1更改为2)。

使用OpenCV,我可以从索引为0的笔记本电脑摄像头获取流。 但当我试图将相机连接到easycap(使用索引1)时,笔记本电脑崩溃并变为蓝屏。

之前有人这么做过吗?

由于

2 个答案:

答案 0 :(得分:3)

我在相同的设备上工作,我也有一些BSOD。

您是否使用提供的USB扩展插头?如果是,请尝试不要使用它。

如果您的问题仍然存在,那可能是因为像我一样,您使用的是低质量的中国假EasyCap。我买了一个真正的,我没有问题了

如果你想保留你的设备,你可以在python中使用它VideoCapture,它运行得很好而且没有更多的BSOD

答案 1 :(得分:0)

尝试使用Linux。我在Windows中使用伪造的EasyCAP测试了我的代码,然后得到了很多BSOD,然后我在Linux中构建并执行了相同的代码,然后它起作用了。 Linux是驱动程序友好的。