在Open3D的DemoColoredICPPointClouds
数据集中,extract_dir
函数可以用来从压缩文件中提取点云数据。该函数的参数为数据集存储路径下的压缩文件名称。
open3d.data.DemoColoredICPPointClouds.extract_dir(file_name)
file_name
: 字符串,压缩文件名称。import open3d as o3d
dataset_path = o3d.utility.get_asset_full_path("DemoColoredICPPointClouds")
zip_file = "fragment.pcds.zip"
# 提取点云数据
o3d.data.DemoColoredICPPointClouds.extract_dir(dataset_path + "/" + zip_file)
print("Done!")
以上代码会在执行时,从压缩文件fragment.pcds.zip
中提取点云数据,并输出Done!
表示提取完成。
ValueError
: 如果提供的file_name
错误或为空字符串,则会引发异常。