我有一个.PLY文件,其中包含一个3D点云:我想用Python绘制并可视化它。.PLY文件只包含顶点而不包含面。
,你能告诉我一个简单的Python库,它将负责绘制三维点云吗?
重要的是要指出的是,我不感兴趣的绘制一个网格,但只是点云。
发布于 2018-09-07 16:00:12
对于任何想要在Python中、读取和显示点云的简单方法的人,我都会回答我自己的问题,报告我发现的最佳解决方案。
打开cmd并键入:
pip install open3d这将在您的计算机上安装Open3D,然后只需执行以下示例脚本即可读取和显示您的层点云:
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()发布于 2018-10-09 15:55:42
发布于 2018-06-21 11:37:58
您可以使用vtk,它将python绑定到,只需显示。代码段
如果您想使用numpy等处理数据,我建议执行以下步骤:
pcl_ply2pcd input.ply output.pcd -format 0如果您想停留在pcl世界中,有一个python模块包含到库的绑定。
如果其中之一符合您的需要,我可以对其中任何一个做进一步的阐述。
https://stackoverflow.com/questions/50965673
复制相似问题