opencv - EmguCV - 找不到 nvcuda.dll

标签 opencv cuda emgucv

我被要求构建一个实时人脸识别应用程序,在四处寻找之后,我决定尝试将 EmguCV 和 OpenCV 作为人脸识别库。

我目前遇到的问题是尝试安装并运行 SDK。我已按照找到的说明进行操作 here尝试让它运行,但我仍然无法运行示例。每当我尝试运行它们时,我都会收到错误

The program can't start because nvcuda.dll is missing from your computer. 
Try reinstalling the program to fix this problem.

我已经尝试了大多数常用的修复方法,例如将 bin 文件夹添加到我的环境路径并将 dll 复制到我的 system32 文件夹中,但似乎都不起作用。

  • EmguCV 版本 2.4.2.1777-windows-x64-gpu
  • window 8
  • AMD Radeon HD 6700 系列显卡。

我假设这是一个问题,因为我没有 nVidia 显卡,但我不确定我能做些什么。现在,我将尝试重新编译源代码而不是使用下载的 .exe,看看是否有帮助。

有什么建议吗?

最佳答案

有同样的问题,EmguCV 2.4.2(无论是 x86 还是 x64)是用 GPU 编译的,你必须有支持 CUDA 的 nvidia GPU。所以,如果你想要例如。来自 C# 2.4 的 Fisherfaces - 等待非 GPU 版本或购买/借用 CUDA 卡 ;)

关于opencv - EmguCV - 找不到 nvcuda.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12594993/

相关文章:

c - 是否可以将汇编指令放入 CUDA 代码中?

android - opencv 2.4.4 for android 不工作

numpy - 对单个图像进行预处理以进行预测。 (CNN 使用 Keras 构建和训练)

2D 数组的 cudaMalloc 与 cudaMalloc3D 性能

debugging - CUDA 调试,或者如何在不禁用优化的情况下获取 cuda-gdb 中的源代码行?

c# - 图像的 EMGU/OpenCV FFT 未产生预期结果

video - Opencv Capture 使用外置采集卡

image - 尝试使用opencv使Photoshop达到色彩平衡

opencv - 测量图片中不规则形状的实际尺寸

c# - 如何检测与背景颜色相同的物体