【问题标题】:Creating a OpenCV/EmguCV GpuMat from a Cuda device pointer从 Cuda 设备指针创建 OpenCV/EmguCV GpuMat
【发布时间】:2016-09-27 18:41:23
【问题描述】:

我可以在 EmguCV 中从一个非托管缓冲区创建一个 Mat 对象,要么固定在托管内存中,要么使用 AllocHGlobal 创建。

如何使用设备指针或 Cuda 数组在设备上分配的内存来创建 GpuMat 或类似对象。

【问题讨论】:

  • @talonmies,谢谢!将此作为答案,以便我可以标记它!
  • 写下你自己的答案。在Stack OverflowStack Overflow上回答您自己的客人的问题是完全可以的
  • 该链接涉及非托管 (C++) GpuMat。问题是如何创建托管 (EmGu) GpuMat。托管版本(在版本 3.0.x 和 3.1.x 中)没有采用 IntPtr 的构造函数。所以我不明白答案。

标签: opencv cuda emgucv


【解决方案1】:

talonmies 给了我这么棒的信息! managedCuda 为我们提供了一种简单的方法来创建同时具有设备指针和 intptr 的 ManagedMemory!

docs/opencv/trunk/....

谢谢!

【讨论】:

    猜你喜欢
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-18
    • 2017-06-08
    • 2011-07-18
    • 2014-03-26
    • 2013-05-20
    相关资源
    最近更新 更多