opencv无法访问模拟摄像机

时间:2014-02-07 19:32:43

标签: c++ opencv camera

我有一台模拟摄像机,我使用EASYCAP视频捕捉设备在计算机上看到了该视频。我也有一个网络摄像头。当我尝试在C ++中运行任何OPENCV视频捕捉代码时,它只从我的网络摄像头而不是模拟摄像头中选择视频。

我可以在Windows Movie制作工具中看到来自模拟相机的视频,但C ++不会访问它。我注意到捕获设备作为声音,视频和游戏控制器存储在设备管理器中,而网络摄像头则存储为成像设备。是不是显示此Feed,因为OPENCV不会识别它。

任何人都可以告诉我他们如何将他们的模拟相机(FPV,IR等)连接到计算机并进行处理。我必须处理来自外部模拟摄像机的视频,我使用视频捕获设备连接到PC。

感谢。

2 个答案:

答案 0 :(得分:0)

使用VideoCapture cap(1); ....差异在cap()

中使用“1”代替“0”

答案 1 :(得分:0)

我在同样的问题上挣扎(使用python代替)并希望它有所帮助!

the original thread + answer