python读取ply文件

ply文件,是"Polygon File Format"的简称,即多边形文件格式。一般可以理解为,一个ply文件表示一个三维图形。

python常见的读取ply文件的方法有两个:plyfileopen3d


plyfile读取ply文件:

安装ply:

sh 复制代码
pip install plyfile

读取ply文件示例:

py 复制代码
from plyfile import PlyData
ply_path = "./input.ply"

ply_struct = PlyData.read(ply_path)
for element in cloud.elements:
    print("Element name:", element.name)
    print("Number of elements:", len(element.data))
    print(len(element.data[0]))
    print(element.data[0])

这样,便完成了ply文件中每一个元素的提取。


open3d读取ply文件

sh 复制代码
pip install open3d

读取ply文件示例:

py 复制代码
import open3d as o3d

# 读取PLY文件
ply_path = "input.ply"
pcd = o3d.io.read_point_cloud(ply_path)

# 获取点云数据
points = pcd.points

# 打印前三个点的坐标
for i in range(min(3, len(points))):
    print("Point", i+1, ":", points[i])
相关推荐
Captain_Data21 小时前
Meta裁员8000人:AI驱动组织重构的技术解析
人工智能·python·ai·重构·meta·大模型·裁员
abc123456sdggfd21 小时前
php怎么实现API网关聚合_php如何将多个微服务接口合并响应
jvm·数据库·python
LiAo_1996_Y21 小时前
JavaScript中类属性与原型属性的覆盖规则详解
jvm·数据库·python
2301_8176722621 小时前
如何修改Oracle服务器的主机名_listener和tnsnames同步调整
jvm·数据库·python
基德爆肝c语言1 天前
Qt—信号和槽
开发语言·qt
geovindu1 天前
go:Decorator Pattern
开发语言·设计模式·golang·装饰器模式
故事和你911 天前
洛谷-算法2-1-前缀和、差分与离散化1
开发语言·数据结构·c++·算法·深度优先·动态规划·图论
励志的小陈1 天前
贪吃蛇(C语言实现,API)
c语言·开发语言
kishu_iOS&AI1 天前
深度学习 —— 损失函数
人工智能·pytorch·python·深度学习·线性回归
Makoto_Kimur1 天前
java开发面试-AI Coding速成
java·开发语言