直接上代码!
pcd_path ="D:\\Graduation Thesis\\snj2022\\pcd\\"
files = os.listdir(pcd_path)
for f in files:
pcd = o3d.io.read_point_cloud(pcd_path + f) # 遍历文件夹内所有数据,执行下一步算法
# 添加要进行的算法
file_name = os.path.basename(f) # 返回f的文件名
file_name2 = file_name.split('.')[0] # 表示把指定的字符串按照"."来拆分成字符串数组.[0]是拆分出来的数组第一个元素
o3d.io.write_point_cloud("D:\\Graduation Thesis\\snj2022\\1\\%s_ground_points.pcd"% file_name2, ground_points) # 存储的路径1
o3d.io.write_point_cloud("D:\\Graduation Thesis\\snj2022\\2\\%s_plant_points.pcd"% file_name2, plant_points) # 存储的路径2