我有一个模拟摄像机,它的视频是我使用EASYCAP视频捕获设备在计算机上看到的。我还有一个摄像头。当我尝试在C++中运行任何OPENCV视频捕获代码时,它只从我的网络摄像头而不是模拟摄像头中提取视频。
我可以在Windows Movie maker中看到模拟摄像头的视频,但C++不会访问它。我注意到,捕获设备作为声音、视频和游戏控制器存储在设备管理器中,而网络摄像头作为成像设备存储。它不显示此提要是因为OPENCV无法识别它吗?
谁可以建议我如何连接他们的模拟相机(FPV,红外线等)到计算机和处理它。我必须处理来自外部模拟摄像机的视频,我使用视频捕获设备将其连接到PC。
谢谢。
发布于 2014-02-08 04:12:11
Use VideoCapture cap(1);....the的区别是在cap()中使用"1“而不是"0”
发布于 2014-03-05 05:54:32
我也遇到过同样的问题(改用python ),希望能有所帮助!
https://stackoverflow.com/questions/21636276
复制相似问题