如何下载open3d python的TestData数据集

问题描述 投票:0回答:1

我已经使用 documentation 在 Raspberry Pi 4 中安装了 open3d: 命令:

pip3 install open3d

我可以在Python程序中成功导入open3d。但是如果我从教程运行程序:

import numpy as np
import open3d as o3d

if __name__ == "__main__":
    print("Load a ply point cloud, print it, and render it")
    pcd = o3d.io.read_point_cloud("../../TestData/fragment.ply")
    print(pcd)
    print(np.asarray(pcd.points))
    o3d.visualization.draw_geometries([pcd])

它给出错误:

Load a ply point cloud, print it, and render it
RPly: Unable to open file
[Open3D WARNING] Read PLY failed: unable to open file: ../../TestData/fragment.ply
PointCloud with 0 points.
[]
[Open3D WARNING] The number of points is 0 when creating axis-aligned bounding box.

看起来 TestData 文件没有下载。

那么如何下载 TestData 文件呢?

python python-3.x open3d
1个回答
0
投票

最新版本的 Open3D 下载

o3d.data
模块中所需的所有数据。因此,只需使用此处提供的最新版本文档即可。

附注请注意,URL 中应包含最新版本的关键字,以获取最新版本的文档:

https://www.open3d.org/docs/latest/tutorial/geometry/pointcloud.html

另外,请注意旧版本和新版本之间的主题变化。新版本使用 Furo 主题,它提供亮/暗模式以及右窗格,以便更轻松地查看类方法。例如:参见 https://www.open3d.org/docs/latest/python_api/open3d.geometry.TriangleMesh.html#open3d.geometry.TriangleMesh.

© www.soinside.com 2019 - 2024. All rights reserved.