【问题标题】:compiling opencv with gpu cuda support使用 gpu cuda 支持编译 opencv
【发布时间】:2016-05-06 03:24:50
【问题描述】:

我正在使用 OpenCV 2.3.1 和 CUDA 4.0。

我已经通过 CMAKE 安装了带有 WITH_CUDA 标志的 OpenCV 2.3.1。然后我在发布和调试模式下编译了OpenCV解决方案,但是当我使用CV::GPUgetCudaEnabledDevice函数时它仍然返回0。这意味着它没有检测到启用CUDA的设备。

看来我什么都做对了,还是怎么回事??

任何人都可以建议现在问题出在哪里吗??

提前致谢。

【问题讨论】:

  • 但是我在willowgarage 文档中读到opencv 2.3.1 只支持cuda 4.0。opencv 2.4 支持cuda 4.1。
  • 2.3.1 绝对不需要 4.1,我怀疑它甚至可以与它一起使用...是否安装了 cuda 工具包和 sdk?我强烈建议安装 cmake-gui 以便于安装,您甚至可能会看到未找到与 cuda 相关的内容(如果适用)您可以使用该工具包运行设备查询吗?但是,我确实推荐 2.4 w/4.1,因为它可用,我记得关于该特定版本的一些最大烦恼。但嘿,这取决于你

标签: opencv cuda gpu


【解决方案1】:

我遇到了同样的问题。我修复了它 使用 .exe 将 opencv_core243d.dll 从 E:\opencv\build\gpu\x64\vc10\lib 文件夹复制到工作目录。
不知道为什么这很重要,但确实如此。

使用 cuda 5.0
VS2010 快递
赢得 7 x64

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-22
    • 2012-10-06
    • 2012-10-25
    • 2014-01-02
    • 2016-01-22
    • 2010-12-01
    • 2012-05-23
    • 1970-01-01
    相关资源
    最近更新 更多