本文为博主原创文章,未经博主允许不得转载。
本文为专栏《python三维点云从基础到深度学习》系列文章,地址为“https://blog.csdn.net/suiyingy/article/details/124017716”。
为了便于加强对点云数据的直观认识,前几章都是直接用with open来读取数据,这样能够更加直观地看到底层原始数据。点云可视化用到了mayavi,这个在点云展示方面比较好用。
现在,为了提高代码编写效率,暂时使用open3d作为点云处理的基本工具。这个主要在于open3d安装比较简单,第一章里已经有介绍过。
本节重点介绍open3d的点云可视化函数,函数名称为o3d.visualization.draw_geometries。
1 open3d.visualization.draw_geometries
1.1 参数介绍
参数
1、geometry_list (List[open3d.geometry.Geometry]) – 待显示的pcd点云格式列表
2、window_name (str, optional, default='Open3D') – 窗口名称
3、width (int, optional, default=1920) – 窗口宽度
4、height (int, optional, default=1080) – 窗口高度
5、left (int, optional, default=50) – 窗口左侧留白宽度
6、top (int, optional, default=50) – 窗口上方留白高度
7、point_show_normal (bool, optional, default=False) – 是否显示法向量
8、mesh_show_wireframe (bool, optional