当前位置: 首页 > news >正文

open3d教程 (二)点云的读写

官方文档位置 File IO - Open3D 0.19.0 documentationhttps://www.open3d.org/docs/release/tutorial/geometry/file_io.html#Point-cloud

关键方法 :

o3d.io.read_point_cloud()
import  open3d as o3d
print("Testing IO for point cloud ...")
sample_pcd_data = o3d.data.PCDPointCloud()
pcd = o3d.io.read_point_cloud(sample_pcd_data.path)
print(pcd)
o3d.io.write_point_cloud("copy_of_fragment.pcd", pcd)
o3d.visualization.draw_geometries_with_editing([pcd])

可以通过设定format设定文件 后缀

import open3d as o3d

# 自动推断格式(根据文件扩展名)
pcd = o3d.io.read_point_cloud("point_cloud.ply")  

# 显式指定格式(format参数)
pcd = o3d.io.read_point_cloud("point_cloud.xyz", format="xyz")
格式(format扩展名示例说明
auto (默认).ply.pcd.xyz自动根据扩展名推断
ply.plyPolygon 文件格式(支持二进制/ASCII)
pcd.pcdPCL 点云库格式
xyz.xyz纯文本格式:每行 X Y Z 或 X Y Z R G B
xyzn.xyzn每行包含坐标+法向量(X Y Z NX NY NZ
xyzrgb.xyzrgb每行包含坐标+RGB(X Y Z R G B,RGB为0-1浮点数)
pts.pts自定义文本格式(支持带RGB/强度)

点云输出 

o3d.io.write_point_cloud("copy_of_fragment.pcd", pcd)

相关文章:

  • 常用天然地震链接
  • 【JAVA】十、基础知识“类和对象”干货分享~(一)
  • 香港理工视觉语言模型赋能智能制造最新综述!基于视觉语言模型的人机协作在智能制造中的应用
  • secure keyboard entry is enabled because another app has turned it on.
  • 阿里通义千问发布全模态开源大模型Qwen2.5-Omni-7B
  • 鸿蒙阔折叠Pura X外屏开发适配
  • MySQL的备份及还原
  • C++多线程的性能优化
  • 怎样配置windows云主机不关闭显示器
  • 小程序中跨页面组件共享数据的实现方法与对比
  • platform总线驱动简单示例
  • 探索新一代大模型代理(LLM agent)及其架构
  • AI Agent创新10大前沿方向与落地实践分析
  • 如何使用CUDA Graphs,如何更新Graphs中kernel函数参数
  • 利用 Chrome devTools Source Override 实现JS逆向破解案例
  • 矿山边坡监测预警系统设计
  • Qt | 电脑音频采集曲线Charts
  • 限制 某个容器服务的内存使用
  • Keepalived+LVS+nginx高可用架构
  • 后端开发 SpringBoot 工程模板
  • 《适合我的酒店》:让读者看到梦想,也是作家的职责
  • 巴基斯坦西南部一辆客车遭袭造成至少4死30伤
  • 观察|脱欧5年后英欧再办峰会,多项突破性协议意味着什么?
  • 中疾控:适龄儿童要及时、全程接种百白破疫苗
  • 热点问答:特朗普与俄乌总统分别通话,他们谈了什么
  • 欧洲观察室|“美国优先”使欧盟对华政策面临地缘经济困境