【问题标题】:how to install opencv3.4 with gpu support and visual studio 2017?如何安装具有 gpu 支持和 Visual Studio 2017 的 opencv3.4?
【发布时间】:2018-01-15 18:19:14
【问题描述】:

我想安装支持 gpu 的 opencv。

我对 OpenCV 和 Visual Studio 还是很陌生。在过去的 3 天里,我一直在尝试安装带有 gpu 支持的 opencv3.4,但一切都是徒劳的。我浏览了大量的链接和文章,但我做不到。这个平台是我最后的希望。我想要的只是一些简单的步骤,以便我可以安装支持 GPU 的 Open CV。

注意 - 我已经安装了 Visual Studio 2017、nvidia cuda 开发工具包 9.1 和 cmake3.1。

【问题讨论】:

  • 在 StackOverflow,您应该展示您解决问题的尝试。也许有人可以帮助解决您遇到的问题,并且该过程将对未来的读者有益。
  • @drescherjm 我现在对这个安装感到非常沮丧,以至于我无法展示我为它付出了多少努力。但也许你是对的。我将添加错误和我的步骤。

标签: c++ opencv visual-studio-2017 nvidia


【解决方案1】:
  1. 启动 CMake 并为 OpenCV 选择 Source-Dir 和 Build-Dir(构建文件夹必须由您创建)
  2. 点击配置
  3. 在WITH-Register 中选择WITH_CUDA
  4. 重新配置
  5. 确保 CUDA 已被识别。如果没有,这个Link 会有所帮助。
  6. 取消选择您不需要的所有内容或为其提供库(例如 Matlab、QT、OpenGL、Eigen、PNG、JPEG 等)
  7. 配置不显示错误。
  8. 点击生成
  9. 打开 Build-Dir,然后打开 OpenCV.sln。
  10. 在调试和发布模式下构建 OpenCV。 (这需要相当长的时间!)
  11. 通过“构建”安装目标来安装 OpenCV
  12. 将环境变量设置为包含文件夹和库文件夹

    包含文件夹:/build/install/include --> OPENCV_INCLUDE

    lib 文件夹:/build/install/x64//bin --> OPENCV_LIB

  13. 向路径变量添加条目以包含 bin 文件夹

    Bin 文件夹:/build/install/x64//bin

【讨论】:

  • 我想我已经看到其他人建议在发布之前在 Debug 中构建。你能扩展一下吗?为什么这是必要的?
  • 我没有遇到这个。我认为构建 Debug 和 Release 版本的顺序并不重要。
猜你喜欢
  • 1970-01-01
  • 2017-10-30
  • 2019-07-08
  • 2022-08-03
  • 1970-01-01
  • 2017-09-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多