如何将open3d.cuda.pybind.geometry.RGBDImage转换成numpy
时间: 2023-05-19 11:03:31 浏览: 105
Three.js实现的3D汽车展示平台代码
数组?
你可以使用RGBDImage的成员函数to_legacy_image()将其转换为Open3D的LegacyImage类型,然后再使用LegacyImage的成员函数numpy_array()将其转换为numpy数组。具体代码如下:
import open3d as o3d
import numpy as np
# 假设rgbd是一个open3d.cuda.pybind.geometry.RGBDImage类型的对象
legacy_image = rgbd.to_legacy_image()
numpy_array = np.asarray(legacy_image.numpy_array())
这样就可以将RGBDImage转换为numpy数组了。
阅读全文