c++ - opencv无法访问模拟相机

标签 c++ opencv camera

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

我可以在 Windows Movie maker 中看到来自模拟摄像机的视频,但 C++ 无法访问它。我注意到捕获设备作为声音、视频和游戏 Controller 存储在设备管理器中,而网络摄像头作为成像设备存储。它不显示此提要是因为 OPENCV 无法识别它吗?

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

谢谢。

最佳答案

使用 VideoCapture cap(1);....不同之处在于在 cap() 中使用“1”而不是“0”

关于c++ - opencv无法访问模拟相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21636276/

相关文章:

用于非类型模板参数的 c++ enable_if

C++ switch 语句不允许我使用多个 "or"?什么?

c++ - LNK2001 : unresolved external symbol _MyClass. cpp

opencv - 廉价的立体视觉相机+ opencv

opencv - 立体相机外部矩阵

javascript - Phonegap 摄像头和二维码

C++ - 使用该方法的部分特化重载模板类方法

python - 如何使彩色图像的光线均匀?

python - 使用 Aruco 标记获取相机位置和旋转

opencv - 在处理和 OpenCV 中使用 Minoru 3d 网络摄像头进行立体视觉