Python读取、显示、保存LAS点云数据
时间: 2023-12-09 14:06:57 浏览: 667
LAStool读取和保存.las格式点云
5星 · 资源好评率100%
可以使用Python中的laspy库来读取、显示和保存LAS点云数据。具体实现可以参考以下代码片段:
```
import laspy
import numpy as np
import matplotlib.pyplot as plt
# 读取LAS文件
inFile = laspy.file.File("example.las", mode="r")
# 获取点云数据
x = inFile.X
y = inFile.Y
z = inFile.Z
# 显示点云数据
fig = plt.figure()
ax = fig.add_subplot(111, projection="3d")
ax.scatter(x, y, z, marker=".", s=0.1)
ax.set_xlabel("X Label")
ax.set_ylabel("Y Label")
ax.set_zlabel("Z Label")
plt.show()
# 保存点云数据
outFile = laspy.file.File("example_out.las", mode="w", header=inFile.header)
outFile.X = x
outFile.Y = y
outFile.Z = z
outFile.close()
```
希望可以帮助到你!
阅读全文