Opencv 错误:没有 GPU 支持(库在没有 CUDA 支持的情况下编译)

新手上路,请多包涵

我正在尝试使用 CUDA 在 GPU 上使用 opencv 处理一些图像处理任务。我正在使用 ubuntu。我毫无问题地设置了我的两个产品 Opencv 和 Cuda,我对此很确定。但是,当我尝试在 Eclipse 中运行 sampleCOde 时,出现错误:

OpenCV Error: No GPU support (The library is compiled without CUDA support) in mallocPitch, file /home/muad/Source/OpenCV-2.4.2/modules/core/src/gpumat.cpp, line 749

我重新制作了我的opencv,但我仍然明白。

原文由 Barkan Can Erdogdu 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
1 个回答

如文档中所述,您必须使用 CMake 构建 OpenCV 并设置标志 WITH_CUDA=ON。然后您将获得功能齐全的 OpenCV GPU 模块。否则,该模块仍会构建,但您会收到 CV_GpuNotSupported 的异常。

欲了解更多信息,请阅读此处: http ://docs.opencv.org/modules/gpu/doc/introduction.html

原文由 Maecky 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题