gpt4 book ai didi

python - 将 4d numpy 数组保存为 pcd(点云)文件

转载 作者:行者123 更新时间:2023-12-03 08:09:04 25 4
gpt4 key购买 nike

如何将 4d numpy 数组转换为 pcd 文件? Open3d 似乎可以让您保存 3 个维度,但不能保存第四个维度(强度)。

最佳答案

应该可以使用 open3d.t命名空间:

import open3d as o3d
import numpy as np

xyzi = np.random.rand(100, 4)

xyz = xyzi[:,0:3]
i = [[i] for i in xyzi[:,3]]

pcd = o3d.t.geometry.PointCloud()

pcd.point["positions"] = o3d.core.Tensor(xyz)
pcd.point["intensities"] = o3d.core.Tensor(i)

o3d.t.io.write_point_cloud("pointcloud.pcd", pcd)

有关更多信息,请参阅 this thread .

关于python - 将 4d numpy 数组保存为 pcd(点云)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71370478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com