在 OpenCV 中使用 GPU

Using GPU in OpenCV

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

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

是的,您必须在启用 CUDA 选项的情况下从源代码构建 opencv。 apt-get 包不适用于 OpenCV3 及以上版本。建议先安装CUDA Toolkit,再尝试安装OpenCV,否则GPU功能不可用