【问题标题】:Getting Webcam to work in OpenCV让网络摄像头在 OpenCV 中工作
【发布时间】:2011-06-09 14:31:36
【问题描述】:

我正在尝试让我的网络摄像头在 Windows 7 64 位的 OpenCV 版本 2.2 中捕获视频。但是,我遇到了一些困难。 OpenCV 附带的示例二进制文件都无法检测到我的网络摄像头。最近我遇到了这篇文章,它表明答案在于重新编译一个文件,opencv_highgui,在属性页中使用属性 HAVE_VIDEOINPUT HAVE_DSHOW。

Can't access webcam with OpenCV

但是,我不确定如何在程序上执行此操作。有人可以推荐如何去做吗?谢谢。

【问题讨论】:

    标签: c++ visual-studio-2010 opencv


    【解决方案1】:

    大致来说,这些是重要的步骤:

    1. 下载OpenCV 2.2源代码,
    2. 建立一个工程编译一下,根据InstallGuide
    3. 在代码中进行您需要进行的任何更改,
    4. 构建 opencv_highgui 库(可能是 dll 和 lib 文件),然后
    5. 在您的原始项目中替换这些。

    如果您可以将项目配置为仅生成 highgui 文件(而不是 OpenCV 中的每个库),请执行此操作,因为您需要进行的更改不应影响其他模块。这样可以节省一些时间。

    构建 OpenCV 的详细说明在:http://opencv.willowgarage.com/wiki/InstallGuide。您应该遵循本指南。

    【讨论】:

      猜你喜欢
      • 2012-06-19
      • 1970-01-01
      • 2012-06-12
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      相关资源
      最近更新 更多