OpenCV 2.4.6在Win8上找不到CUDA

时间:2013-10-08 05:53:34

标签: opencv

系统配置: Win8 64位 VS 2010 64位 CUDA 5.5 64位 OpenCV 2.4.6(使用64位库和dll)

我正在尝试为OpenCV使用支持CUDA的库。我安装了CUDA 5.5和OpenCV 2.4.6。从各个论坛,我收集说OpenCV 2.4.6在/ build下没有单独的/ gpu目录,我应该使用/ build / x64 / vc10目录下的libs和dll。在进行GPU调用时,我收到错误消息“库是在没有CUDA支持的情况下编译的。”

我尝试从源代码构建OpenCV,同时检查WITH_CUDA标志。几次尝试后,构建成功但我没有在输出目录中找到opencv_gpu300d.lib。如果没有链接这个文件,我在构建测试示例时会得到未解析的外部。

我通过编写一个小内核并测试它来确保CUDA正常工作。我的PATH环境变量具有以下CUDA条目: C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v5.5 \ bin; C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v5.5 \ libnvvp;

我需要运行OpenCV的CUDA功能。如何在不必自己再次构建OpenCV的情况下完成此操作?

0 个答案:

没有答案