【问题标题】:opencv cant access analog cameraopencv无法访问模拟摄像机
【发布时间】:2014-02-07 19:32:42
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: c++ opencv camera


    【解决方案1】:

    使用VideoCapture cap(1);....区别在于cap()中使用“1”而不是“0”

    【讨论】:

    • 我做到了。当我这样做时,PC会关闭。视频捕获设备将其自身标识为视频控制器而不是成像设备。我该如何解决这个问题
    【解决方案2】:

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

    the original thread + answer

    【讨论】:

      猜你喜欢
      • 2017-04-23
      • 2018-01-14
      • 2014-03-16
      • 2011-06-12
      • 1970-01-01
      • 2016-02-04
      • 1970-01-01
      • 2018-04-12
      相关资源
      最近更新 更多