1

我已经按照本教程http://home.eps.hw.ac.uk/~cgb7/opencv/opencv_tutorial.pdf和许多其他教程进行操作。但我仍然无法让 gpu 与 opencv 一起工作,即 gpu::getCudaEnabledDeviceCount(); 函数仍然返回 0。

com配置:

  • Windows8 64位
  • 视觉工作室 2010
  • 尝试使用 opencv 245 和 246
  • CUDA 5 64bit(但 cmake 获取 32bit 库和 dll)

我还检查了 gpu.dll > 1M。有什么想法可能是错的吗?

  • 会不会是房产证?在上面教程中提供的属性表中,我进行了编辑以确保正确版本的 opencv 并添加了额外的依赖项,因为我注意到一些缺失(即:gpu 和其他 2 个)。
  • 我正在为环境使用用户变量。不要认为这应该是一个问题。
  • gpu auto 的所有命令都是通过 intellesense 完成的,这意味着属性表应该是正确的吧?或者链接器可能有问题=/。啊,真的很困惑为什么它不起作用。
4

1 回答 1

0

确保在为 OpenCV 配置 Cmake 选项时,WITH_CUDA选中该选项。以下是关于如何在 Visual Studio 2010 中构建和使用 OpenCV 2.4.6 的 2 个综合指南。

如何在 Windows 中使用 GPU 模块构建 OpenCV 2.4.6

在 Microsoft Visual Studio 中运行 OpenCV 的分步指南

免责声明:我编写了这些指南。

于 2013-09-20T05:20:56.513 回答