【问题标题】:OpenCV 2.4.4 and GPU support for face detectionOpenCV 2.4.4 和 GPU 支持人脸检测
【发布时间】:2013-04-09 03:05:46
【问题描述】:

我正在使用 GPU 进行更快的人脸检测。我找到了一个可以接受的教程here。我正在使用 VC10 编译器和 CUDA 4.2。设备安装良好,并且 devicequery 通过了测试。我还用 CUDA 编写了程序,这让我别无选择,只能说 OpenCV 的 GPU 存在问题。当我尝试获取 CascadeClassifier_GPU 的实例时,真正的问题是访问冲突。此外,getCudaEnabledDeviceCount 返回零。我已经编译了带有 CUDA 标志的 OpenCV,并且在编译过程中没有严重问题,只有一个 python 接口失败,这与 GPU 完全无关。有没有人真正成功地在带有 OpenCV 的 GPU 上运行具有 haar 特征的人脸检测代码?你能告诉我我缺少什么吗?

【问题讨论】:

  • 您应该发布一个最小的示例,或者至少发布一些代码和错误消息。

标签: c opencv cuda gpu face-detection


【解决方案1】:

问题出在 OpenCV CMake 上。输出目录被假定为 /build 目录,但是一旦你检查它,你会看到 /build 中的所有文件都是旧的。您应该从 /bin 和 /lib 收集新的 dll 和 lib 文件。我认为这是一个主要缺陷,因为许多人会使用旧文件并认为他们的编译不成功。另请注意,构建项目后,SDK 和 Toolkit 的 CUDA 版本必须为 4.2.9。现在 GPU 模块对我来说工作得很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 2012-02-04
    • 2013-05-24
    • 1970-01-01
    • 2017-12-24
    • 1970-01-01
    • 2018-06-30
    相关资源
    最近更新 更多