open3d.data.OfficePointClouds
中的 paths
是一个包含了办公室点云数据路径的列表。
以下是 open3d.data.OfficePointClouds
中包含的办公室点云数据路径列表:
cloud_bin_0.pcd
: 包含楼层一所有房间的点云数据。cloud_bin_1.pcd
: 包含楼层二所有房间的点云数据。cloud_bin_2.pcd
: 包含楼层三所有房间的点云数据。cloud_bin_3.pcd
: 包含楼层四所有房间的点云数据。cloud_bin_4.pcd
: 包含带有桌子的楼层一房间的点云数据。cloud_bin_5.pcd
: 包含带有电脑和椅子的楼层一房间的点云数据。cloud_bin_6.pcd
: 包含带有书架和椅子的楼层一房间的点云数据。cloud_bin_7.pcd
: 包含带有地图和桌子的楼层一房间的点云数据。cloud_bin_8.pcd
: 包含带有书架和椅子的楼层二房间的点云数据。cloud_bin_9.pcd
: 包含带有书架和椅子的楼层三房间的点云数据。cloud_bin_10.pcd
: 包含带有电脑和椅子的楼层四房间的点云数据。可以如下方式使用:
import open3d as o3d
import os
# 获取数据路径
office_path = o3d.datasets.get_data_path() + "/office"
# 获取数据文件名列表
file_name_list = []
for file_name in os.listdir(office_path):
if file_name.endswith(".pcd"):
file_name_list.append(os.path.join(office_path, file_name))
# 加载数据
point_clouds = []
for file_name in file_name_list:
point_clouds.append(o3d.io.read_point_cloud(file_name))
# 可以对点云数据进行进一步处理
# 显示点云数据
o3d.visualization.draw_geometries(point_clouds)