【问题标题】:OpenCV: 3D Matrix on GPUOpenCV:GPU 上的 3D 矩阵
【发布时间】:2012-05-06 08:35:48
【问题描述】:

我想知道是否可以将 3 维矩阵上传到 gpu 以使用它?我有一系列具有相同分辨率的图像(大约 100 帧);现在我想使用 OpenCV 的 .upload 函数将它们上传到 gpu 并对它们进行一些计算。

简单的方法是为每个帧创建一个 GpuMat 并按顺序上传它们,但我想知道是否有更优雅的方法。

【问题讨论】:

    标签: opencv computer-vision gpu


    【解决方案1】:

    根据您的算法的工作原理,您可以简单地将图像连接到现有图像尺寸之一,而不是尝试创建“3D”图像。例如,如果您有两帧 640x480 图像,则制作一个 640x960 图像作为要发送到 GPU 的图像。

    【讨论】:

    • 好的,我想我会试试这个。问题是分配这么大的数组并一次将所有帧复制到它是否更快,或者只分配两个小数组并memcpy数据是否更好。我会检查这个。干杯
    猜你喜欢
    • 2022-06-30
    • 1970-01-01
    • 2019-01-26
    • 2019-08-16
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多