paint_uniform_color
函数用于设置点云的统一颜色。它会将点云中的所有点的颜色设置为指定的颜色。
open3d.geometry.PointCloud.paint_uniform_color(color)
color
:需要设置的颜色,可以为列表([R, G, B])或元组((R, G, B)),其中R、G、B分别表示红、绿、蓝三个通道,每个通道的取值范围为[0, 255]之间的整数。也可以为Color
对象,该对象用于在Open3D中定义颜色。以下示例代码设置点云的颜色为蓝色:
import open3d as o3d
import numpy as np
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector(np.random.randn(100, 3))
pcd.paint_uniform_color([0, 0, 255]) # 设置为蓝色
o3d.visualization.draw_geometries([pcd])
执行以上代码,可以看到设置好颜色的点云。可以通过旋转缩放等方式查看点云效果。