Emgu CV 未检测到 CUDA

Posted

技术标签:

【中文标题】Emgu CV 未检测到 CUDA【英文标题】:Emgu CV does not detect CUDA 【发布时间】:2016-11-10 17:15:09 【问题描述】:

我有安装了 353.90 NVidia 驱动程序和 7.5.18 CUDA 驱动程序的 GeForce GTX 960。我正在使用最新版本的 Emgu CV,但它没有检测到系统上的 CUDA(即使在 Emgu 示例中),Emgu.CV.Cuda.CudaInvoke.HasCuda 始终是false。同时其他程序,如 Xillisoft Video Converter 可以毫无问题地使用 CUDA。如何为 Emgu CV 启用 CUDA?

【问题讨论】:

【参考方案1】:

确保您正在构建 x64 应用。如果您的构建配置设置为 AnyCpu,请取消选中项目属性 -> 构建下的“首选 32 位”框。在 NVIDIA CUDA v7 之后,OpenCV 已放弃对 x86 CUDA 的支持。

【讨论】:

这对我不起作用。我正在运行带有 384 个 CUDA 内核的离散 GeForce GPU 的 Microsoft Surface Book。我还更改了 NVIDIA 图形设置,以便 geforce GPU 可用于所有程序,但这并没有改变结果。 你有没有深入了解这个问题?我遇到了同样的事情。

以上是关于Emgu CV 未检测到 CUDA的主要内容,如果未能解决你的问题,请参考以下文章

Emgu CV Capture IP 摄像头人脸检测问题

EMGU CV SURF 图像匹配

EMGU CV 2.4.9 人脸识别准确率问题

如何将轮廓层次结构从 python openCV 转换为 emgu cv 以查找封闭轮廓

Emgu CV 人脸识别:在多个文件上并行运行 DetectHaarCascade 问题

Emgu CV EigenObjectRecognizer 不工作