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])
相关推荐
天空属于哈夫克33 分钟前
拒绝被动响应:企业微信主动调用接口高阶方案
开发语言·python
2501_941982056 分钟前
Go 语言实现企业微信外部群消息主动推送方案
开发语言·golang·企业微信
南山love7 分钟前
spring-boot多线程并发执行任务
java·开发语言
belldeep8 分钟前
python:spaCy 工业级 NLP 库
python·自然语言处理·nlp·spacy
Flittly8 分钟前
【从零手写 ClaudeCode:learn-claude-code 项目实战笔记】(11)Autonomous Agents (自治智能体)
笔记·python·ai·ai编程
2301_776508729 分钟前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
dmlcq11 分钟前
一文读懂 PageQueryUtil:分页查询的优雅打开方式
开发语言·windows·python
不会写DN12 分钟前
JS 最常用的性能优化 防抖和节流
开发语言·javascript·ecmascript
今儿敲了吗14 分钟前
python基础学习笔记第八章——异常
笔记·python·学习
HLC++15 分钟前
数据结构--树
c语言·开发语言·数据结构