『OPEN3D』1.1 点云处理 python篇
Posted NNNNNathan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了『OPEN3D』1.1 点云处理 python篇相关的知识,希望对你有一定的参考价值。
该博文介绍点云处理内容,包括
- 点云IO
- 可视化
- 下采样
- 凸包计算
- 裁减
- 法向量估计
- 聚类
- 隐藏点移除
- 平面分割
- 最小外接矩形
- 外点移除
1.open3d中的点云IO
open3d.io.read_point_cloud(
filename, # 点云文件路径
format=\'auto\', # 点云文件的格式,auto代表根据文件名自动推导点云格式
remove_nan_points=False, # 如为真则删除点云数据中存在NaN的点云
remove_infinite_points=False, # 如为真,删除无穷值
print_progress=False # 如为真,显示加载进度条
)
"""函数返回值为open3d.geometry.PointCloud"""
open3d.io.write_point_cloud(filename, # 保存的文件路径
pointcloud, # open3d.geometry.PointCloud类型的点云文件
write_ascii=False, # 为真设置输出点云数据格式为ascii编码,默认使用二进制编码
compressed=False, # 为真设置为压缩的点云编码格式
print_progress=False) #
以上是关于『OPEN3D』1.1 点云处理 python篇的主要内容,如果未能解决你的问题,请参考以下文章