extract_dir
是Open3D库中的一个函数,可以将一个文件夹中的所有.pcd
文件转化为一个open3d.geometry.PointCloud
的列表。
extract_dir(directory_path: str, remove_nan_points: bool = False, print_progress: bool = False) -> List[open3d.geometry.PointCloud]
directory_path
:为要读取的文件夹路径,str
类型。remove_nan_points
:是否剔除含有NaN点的PointCloud
对象,默认为False
,即保留NaN点。print_progress
:是否打印处理进度条,默认为False
。返回一个open3d.geometry.PointCloud
类型的列表。
import open3d
# 将当前目录下的所有.pcd文件读取为一个点云列表,并可视化展示
pcl_list = open3d.io.read_point_clouds_from_directory('.\\')
open3d.visualization.draw_geometries(pcl_list)
extract_dir
只能读取.pcd
格式的点云文件,不支持其它格式的点云文件。remove_nan_points
设置为True
,从而剔除这些点。