我有一台模拟摄像机,我在计算机上使用EASYCAP视频捕捉设备观看视频 . 我也有一个网络摄像头 . 当我尝试在C中运行任何OPENCV视频捕捉代码时,它仅从我的网络摄像头而不是模拟摄像头中选择视频 .
我可以在Windows Movie maker中看到来自模拟相机的视频,但C不会访问它 . 我注意到捕获设备作为声音,视频和游戏控制器存储在设备管理器中,而网络摄像头则存储为成像设备 . 它是不是显示此Feed,因为OPENCV不会识别它 .
任何人都可以建议我如何将他们的模拟相机(FPV,IR等)连接到计算机并进行处理 . 我必须处理来自外部模拟摄像机的视频,我使用视频捕获设备连接到PC .
谢谢 .
2 回答
使用
VideoCapture cap(1);
....差异在cap()
中使用"1"而不是"0"我挣扎着同样的问题(使用python代替)并希望它有所帮助!
the original thread + answer