【问题标题】:Can OPENCV access a analog camera using a video capture deviceOPENCV 可以使用视频捕获设备访问模拟摄像机吗
【发布时间】:2014-03-16 23:57:03
【问题描述】:

我一直在尝试通过 EasyCap 视频捕获设备访问我的模拟摄像机。我尝试的任何代码都只选择 USB 网络摄像头或内部网络摄像头。我猜由于视频捕获设备是视频控制器,opencv 不会将其识别为成像设备。

如果您无法通过视频捕获设备使用 opencv 访问模拟摄像机,任何人都可以遵守。

如果是这样,那还有什么其他方法可以使用。

【问题讨论】:

    标签: c++ opencv camera video-capture


    【解决方案1】:

    即使对于数字设备,OpenCV 也不擅长阅读它们,它擅长处理它们。当然,图书馆提供通用网络摄像头;但是它不提供大多数商业或工业相机。

    简而言之,要解码,您应该尝试使用 "video for linux""video for windows" 库;或设备 SDK 本身。由于您使用的是 video2usb 转换器,因此通过这些软件访问模拟摄像机应该没有任何问题。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题(在我的情况下是在 python 而不是 C++ 中,尽管我确信这将是相同的根本原因)并希望它有所帮助!

      the original thread + ANSWER

      还有relevant XKCD

      【讨论】:

      • 能否告诉我 OpenCV 是否可以访问闭路电视摄像机?
      猜你喜欢
      • 2016-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-10
      • 2018-01-14
      相关资源
      最近更新 更多