open3d python 给点云每个点设置不同的颜色 411.94KB
HY569321需要积分:6(1积分=1元)资源文件列表:
open3d python 给点云每个点设置不同的颜色.zip 大约有3个文件
open3d python 给点云每个点设置不同的颜色/ceshi3.py 663B
open3d python 给点云每个点设置不同的颜色/dragonStandRight_0.ply 1.86MB
open3d python 给点云每个点设置不同的颜色/
资源介绍:
open3d python 给点云每个点设置不同的颜色
import open3d as o3d
import numpy as np
if __name__ == "__main__":
pcd = o3d.io.read_point_cloud("dragonStandRight_0.ply")
length=len(pcd.points)
pcd.paint_uniform_color([0, 0, 1])
color = np.array(pcd.colors)
color_n = np.random.uniform(0, 1, (1, 3)) # 平面点云随机赋色
for i in range(length):
color_n = np.random.uniform(0, 1, (1, 3)) # 点云随机赋色
color[i] = color_n # 给点云每个点不同颜色
pcd.colors = o3d.utility.Vector3dVector(color[:, :3])
o3d.visualization.draw_geometries([pcd], window_name='Open3D', width=1400, height=900, point_show_normal=0) # 相关资源