栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Open3D(1)可视化基础

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Open3D(1)可视化基础

        2021SC@SDUSC

        Opene3d中运用了一个较为简单的实现可视化的函数draw_geometries,这个函数用来实现对几何对象的渲染可视化。在可视化界面能够通过鼠标进行缩放,旋转和平移,改变渲染风格和屏幕截图等。

 函数的第一种调用方式

draw_geometries(geometry_list, window_name='Open3D',
 width=1920, height=1080, left=50, top=50,
 point_show_normal=False,
  mesh_show_wireframe=False, 
  mesh_show_back_face=False, 
  lookat, up, front, zoom)
import open3d as o3d


print("读取点云并可视化")
pcd = o3d.io.read_point_cloud("data/fragment.ply")
o3d.visualization.draw_geometries([pcd],
                                  zoom=0.3412,
                                  front=[0.4257, -0.2125, -0.8795],
                                  lookat=[2.6172, 2.0475, 1.532],
                                  up=[-0.0694, -0.9768, 0.2024])

window_name :可视化窗口的显示标题。

width :可视化窗口的宽度。

height :可视化窗口的高度。

left :可视化窗口的左边距。

top:可视化窗口的上边距。

point_show_normal :如果设置为true,则可视化点法线。

mesh_show_wireframe :如果设置为true,则可视化网格线框。

mesh_show_back_face :可视化网格三角形的背面。

lookat :相机的主视方向向量。up:相机的俯视方向向量。

front :相机的前视方向向量。zoom:相机的焦距。

函数的第二种调用方式

draw_geometries(window_name='Open3D', width=1920, height=1080, left=50, top=50, point_show_normal=False, mesh_show_wireframe=False, mesh_show_back_face, *args, **kwargs):
import open3d as o3d

print("Testing IO for images")
img = o3d.io.read_image("y7.png")  # 读取图片(支持jpg和png格式)
print(img)  # 图片大小
o3d.io.write_image("天使.jpg", img)  # 保存图片
o3d.visualization.draw_geometries([img], window_name="Open3D显示图像",
                                  width=1024, height=768,
                                  left=50, top=50,
                                  mesh_show_back_face=False)  # 显示图片

window_name : 可视化窗口的显示标题。

width : 可视化窗口的宽度。

height : 可视化窗口的高度。

left :可视化窗口的左边距。

top:可视化窗口的上边距。

point_show_normal :如果设置为true,则可视化点法线。

mesh_show_wireframe :如果设置为true,则可视化网格线框。

mesh_show_back_face : 可视化网格三角形的背面。 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/619412.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号