【问题标题】:How should one GpuMat in OpenCVOpenCV中的一个GpuMat应该如何
【发布时间】:2011-11-11 00:04:43
【问题描述】:

在 OpenCV 中创建图像 Mat 我通常会按照以下方式做一些事情:cv::Mat myImage 但是当我使用此方法 cv::gpu::GpuMat myImage 创建 GpuMat 时,我得到未定义的参考错误。我注意到很多人只是简单地声明GpuMat myImage 但是using namespace cv::gpu 会导致相同的错误。

简而言之,如何在 OpenCV 中正确创建GpuMat

注意:我还在学习 C/C++,所以很可能我遗漏了一些明显的东西(或者没有正确访问该方法)。

【问题讨论】:

  • 写入using namespace X; Y y;X::Y y; 上的链接器没有影响。您看到的链接器错误是什么?它们是来自 cv:: 命名空间还是来自 CUDA 函数?
  • 听起来你没有为 OpenCV 的 GPU 模块链接合适的库。
  • 你#include gpu.h 头文件了吗?
  • @vasile - 如果它能够链接到它,非常不太可能是丢失的#include
  • 我在标题中有#include <opencv2/gpu/gpumat.hpp> #include <opencv2/gpu/gpu.hpp>,错误是pastebin.com/LzFhHVVB - 谢谢

标签: c++ opencv


【解决方案1】:

问题是因为我没有包含opencv_gpu231 lib,谢谢你的帮助!

【讨论】:

    猜你喜欢
    • 2021-05-08
    • 2018-04-12
    • 1970-01-01
    • 2013-12-21
    • 2011-10-21
    • 2020-01-13
    • 2019-03-18
    • 2013-11-12
    • 2019-11-06
    相关资源
    最近更新 更多