在python中获取opencv UMat形状

时间:2018-03-22 11:41:33

标签: python opencv opencl gpu

我正在开发一个涉及openCV中GPU计算的项目。

有没有直接的方法来获取UMat数组的形状(cols和row的数量)而不将它首先转换为Python中的numpy对象?

1 个答案:

答案 0 :(得分:2)

实际上,没有简单的方法可以做到这一点:-(

您可以:

A)在将图像上传到GPU之前存储形状(就像您这样做一样,最好的方式)

B)从GPU下载图像并使用类似的方法({BAD WAY,但有效)获取其shape

    shape = yourUMat.get().shape