【问题标题】:Using GPU in OpenCV在 OpenCV 中使用 GPU
【发布时间】:2018-08-20 20:21:35
【问题描述】:

如果我想将计算机的 GPU 与 OpenCV 一起使用,是否有必要从启用 CUDA 的源代码构建 OpenCV?或者我可以通过 apt-get 安装支持 CUDA 的 OpenCV 吗?我在 apt-get 中注意到以下 2 个包:

  • libopencv-gpu-dev - libopencv-gpu2.4v5 的开发文件
  • libopencv-gpu2.4v5 - 计算机视觉 GPU 库

但我不确定这些是否适用于 OpenCV3,或者它们是否仅与 OpenCV2 兼容。我知道 OpenCV2 中的 gpu 模块在 OpenCV3 中被拆分为多个 CUDA 模块。

【问题讨论】:

  • 两者都可以。如果你不熟悉 OpenCV 的编译,我建议你下载你在存储库中找到的两个包。
  • 您知道这些软件包是否可以与 OpenCV3 一起使用吗?还是它们只适用于 OpenCV2?
  • 这些包涉及 OpenCV-2.4,如果你有 OpenCV-3.x 的包,它们就可以工作。如果您尝试链接 2.4 中的模块和模块 3.x 中的其他模块,它将失败。

标签: opencv opencv3.0


【解决方案1】:

是的,您必须在启用 CUDA 选项的情况下从源代码构建 opencv。 apt-get 包不适用于 OpenCV3 及更高版本。我建议你先安装CUDA Toolkit,然后再尝试安装OpenCV,否则GPU功能将无法正常工作。

【讨论】:

    猜你喜欢
    • 2013-07-14
    • 2016-05-27
    • 2018-01-02
    • 1970-01-01
    • 2015-02-16
    • 2021-05-15
    • 1970-01-01
    • 2020-12-15
    • 2012-05-29
    相关资源
    最近更新 更多