<分区>
我有一个包含 3D 点云的 .PLY 文件:我想绘制它并在 Python 中将其可视化。 .PLY 文件仅包含顶点而不包含面。
你能告诉我一个简单的 Python 库来绘制 3D 点云吗?
重要的是要指出,我对绘制网格不感兴趣,而只是对点云感兴趣。
<分区>
我有一个包含 3D 点云的 .PLY 文件:我想绘制它并在 Python 中将其可视化。 .PLY 文件仅包含顶点而不包含面。
你能告诉我一个简单的 Python 库来绘制 3D 点云吗?
重要的是要指出,我对绘制网格不感兴趣,而只是对点云感兴趣。
最佳答案
对于任何想知道简单方法以在 Python 中读取和显示 PLY 点云的人,我回答了我自己的问题,报告了我发现的最佳解决方案我的情况。
打开cmd并输入:
pip install open3d
这将在您的机器上安装 Open3D,然后您只需执行以下示例脚本即可读取和显示 PLY 点云:
import numpy as np
from open3d import *
def main():
cloud = read_point_cloud("cloud.ply") # Read the point cloud
draw_geometries([cloud]) # Visualize the point cloud
if __name__ == "__main__":
main()
关于Python - 显示 3D 点云,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50965673/
相关文章:
python - 在 Pandas 中用 Epoch 替换 NaT
python - 如何使用 azure-sdk-for-python 使用 key 对为 Linux VM 配置 SSH 登录?
python - Cython/Numba 编译函数可以改进 numpy.max(numpy.abs(a-b)) 吗?
c++ - 将 pcl 点类型 XYZ 转换为特征向量 4f
c++ - 在 Windows 上从源构建点云库的 boost 时出错
python - Selenium 无法定位元素(Python)WebScraping