Python - 显示 3D 点云

标签 python 3d point-cloud-library point-clouds ply

<分区>

我有一个包含 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# - 在水平任意轴上旋转 3D 点

algorithm - 半边结构上的多边斜面

c++ - 将 pcl 点类型 XYZ 转换为特征向量 4f

c++ - 在 Windows 上从源构建点云库的 boost 时出错

python - Selenium 无法定位元素(Python)WebScraping

opencv - 如何将 cv::Mat 转换为 pcl::pointcloud

3d - COLLADA 文件查看器