value
属性是 open3d.geometry.RGBDImage
类的一个成员,用于存储每个像素点的深度值。
class open3d.geometry.RGBDImage(value=None, depth_scale=1000.0, depth_trunc=1000.0, convert_rgb_to_intensity=False)
value
:深度图像,由像素点深度值组成的二维数组。默认为 None
。depth_scale
:深度值的缩放比例因子。默认为 1000.0。depth_trunc
:深度值应截断的最大值。默认为 1000.0。convert_rgb_to_intensity
:布尔型参数,指示是否将 RGB 值转换为灰度值。默认为 False
。value
属性返回深度图像中每个像素点的深度值。
import open3d as o3d
depth_image = o3d.io.read_image("depth_image.png")
rgbd_image = o3d.geometry.RGBDImage.create_from_color_and_depth(color=o3d.io.read_image("color_image.jpg"), depth=depth_image)
# 获取深度图像每个像素点的深度值
depth_values = rgbd_image.depth