C++ opencv无法访问模拟摄像机

C++ opencv无法访问模拟摄像机,c++,opencv,camera,C++,Opencv,Camera,我有一个模拟摄像机,我用EASYCAP视频捕获设备在电脑上看到它的视频。我还有一个摄像头。当我尝试运行任何OpenCV视频捕捉代码在C++中,它只从我的摄像头选择视频,而不是模拟相机。 我可以在Windows电影制作者中看到模拟相机的视频,但是C++不会访问它。我注意到捕获设备作为声音、视频和游戏控制器存储在设备管理器中,而网络摄像头作为成像设备存储。它没有显示此提要,因为OPENCV无法识别它 有谁能告诉我他们如何将模拟摄像机(FPV、IR等)连接到计算机并进行处理。我必须处理来自外部模拟摄像

我有一个模拟摄像机,我用EASYCAP视频捕获设备在电脑上看到它的视频。我还有一个摄像头。当我尝试运行任何OpenCV视频捕捉代码在C++中,它只从我的摄像头选择视频,而不是模拟相机。 我可以在Windows电影制作者中看到模拟相机的视频,但是C++不会访问它。我注意到捕获设备作为声音、视频和游戏控制器存储在设备管理器中,而网络摄像头作为成像设备存储。它没有显示此提要,因为OPENCV无法识别它

有谁能告诉我他们如何将模拟摄像机(FPV、IR等)连接到计算机并进行处理。我必须处理来自外部模拟摄像机的视频,我使用视频捕获设备将其连接到电脑


谢谢

使用
videocap(1)…不同之处在于在
cap()中使用“1”而不是“0”

我也遇到了同样的问题(使用python),希望它能有所帮助


我做到了。当我这样做时,电脑会关闭。视频捕获设备将自身识别为视频控制器而不是成像设备。我怎样才能解决这个问题