【发布时间】: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 中的其他模块,它将失败。