extract_dir
是 open3d.data.DemoICPPointClouds
类的方法之一,用于将示例点云数据集解压到指定的目录中。
open3d.data.DemoICPPointClouds.extract_dir(path=None, verbose=True, exist_ok=True)
path
:可选参数,需要将数据解压到的目录路径。如果未提供此参数,则默认解压到 ~/.open3d/
目录下。verbose
:可选参数,若为 True
,则在解压时将输出详细的信息;否则,不输出信息。exist_ok
:可选参数,若为 True
,则在解压时,若目标目录已经存在,则不抛出异常,继续执行;否则,抛出异常。无返回值,仅将数据解压到指定目录。
FileNotFoundError
:如果数据文件 DemoICPPointClouds
不存在,则抛出此异常。PermissionError
:如果尝试将数据解压到系统受保护的目录中,则抛出此异常。OSError
:如果出现文件读写等系统级错误,则抛出此异常。Exception
:如果存在其他非预期错误,则抛出此异常。以下示例将数据集解压到默认目录:
import open3d as o3d
o3d.data.DemoICPPointClouds.extract_dir()
以下示例将数据集解压到指定目录下的 mydata
目录,且在解压时不输出信息:
import open3d as o3d
o3d.data.DemoICPPointClouds.extract_dir(path="~/mydata", verbose=False)