利用jupyter实现open 3D
第一步:安装open 3d
mac端输入:
pip install open3d
第二步:斯坦福兔子
输入代码
import open3d as o3d
import numpy as np
print("Open3D read Point Cloud")
pcd=o3d.io.read_point_cloud(r"/Users/cici/Downloads/2021/bunny10k.ply")
print(pcd)
o3d.visualization.draw_geometries([pcd],width=800,height=600)
import open3d as o3d
import numpy as np
print("Open3D read Point Cloud")
pcd = o3d.io.read_point_cloud(r"/Users/cici/Downloads/2021/bunny10k.ply")
pcd.paint_uniform_color([0.5, 0.5, 0.5])
pcd_tree = o3d.geometry.KDTreeFlann(pcd)
pcd.colors[100] = [1, 0, 0]
[k, idx, _] = pcd_tree.search_knn_vector_3d(pcd.points[100],100)
np.asarray(pcd.colors)[idx[1:], :] = [0