open3d 点云去掉 nan 点和 infinite 点(附python open3d 代码)

可以在读取点云数据的时候就去掉 nan 点和 infinite 点,也可以在后续单独处理去掉 nan 点和 infinite 点

从点云中删除所有具有nan条目或无限值的点。它还会删除相应的属性。

代码如下:

import open3d as o3d


# 可以在读取点云数据的时候就去掉 nan 点和 infinite 点,也可以在后续单独处理去掉 nan 点和 infinite 点   wechat 394467238
path = 'xxx.pcd'
point_cloud = o3d.io.read_point_cloud(path,  remove_nan_points=False, remove_infinite_points=False)
print(point_cloud)






# remove_non_finite_points
point_cloud = point_cloud.remove_non_finite_points(remove_nan= True, remove_infinite=True)

print(point_cloud)

猜你喜欢

转载自blog.csdn.net/a394467238/article/details/132906437
今日推荐