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

Open3D学习——1 基础操作

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

Open3D学习——1 基础操作

读写操作 1 点云(Point Cloud)
# 读取数据
pcd = o3d.io.read_point_cloud('bun.ply')
# 输出点云个数
print(pcd)
# 输出点云数据
print(np.asarray(pcd.points))
# 保存数据
o3d.io.write_point_cloud('copy.ply', pcd)

>>>>PointCloud with 40256 points.
>>>>[[-0.06325    0.0359793  0.0420873]
>>>> [-0.06275    0.0360343  0.0425949]
>>>> [-0.0645     0.0365101  0.0404362]
>>>> ...
>>>> [-0.01575    0.187201  -0.0220209]
>>>> [-0.01525    0.187218  -0.0237782]
>>>> [-0.018      0.18794   -0.0197253]]
2 网格(Mesh)
mesh = 03d.io.read_triangle_mesh("mesh.ply")
print(mesh)
o3d.io.write_triangle_mesh("copy.ply",mesh)

>>>>TriangleMesh with 1440 points and 2880 triangles.
3 图像(Image)
img = o3d.io.read_image("img.jpg")
print(img)
o3d.io.write_image("copy.jpg", img)

>>>>Image of size 512x512, with 3 channels.

显示数据
o3d.visualization.draw_geometries([pcd], width=800, height=800)

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

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

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