【发布时间】:2016-05-06 03:24:50
【问题描述】:
我正在使用 OpenCV 2.3.1 和 CUDA 4.0。
我已经通过 CMAKE 安装了带有 WITH_CUDA 标志的 OpenCV 2.3.1。然后我在发布和调试模式下编译了OpenCV解决方案,但是当我使用CV::GPU的getCudaEnabledDevice函数时它仍然返回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,因为它可用,我记得关于该特定版本的一些最大烦恼。但嘿,这取决于你