简体   繁体   English

如何正确处理python中的3D点云数据?

[英]How to properly process 3D Point Cloud data in python?

I am new to this forum, so this will be my first question ever (by having used the forum for several years now:D).我是这个论坛的新手,所以这将是我有史以来的第一个问题(已经使用该论坛好几年了:D)。

What's my Problem: I am working in a Company now, where we want to automate processes like finding lowest and/or highest points/lines in classified 3d point cloud data (such as walls, roofs, ...).我的问题是什么:我现在在一家公司工作,我们希望自动化流程,例如在分类的 3d 点云数据(例如墙壁、屋顶……)中查找最低和/或最高点/线。 So I have a classified point cloud where I don't want to draw the lines myself of the lowest and highest points of walls or roofs or anythin, but figure out how python could do the job for me instead!所以我有一个分类点云,我不想自己画出墙壁或屋顶或任何东西的最低点和最高点的线,但要弄清楚 python 是如何为我完成这项工作的!

What I'd like to know: To start, I'd like to know what is the best and proper way to process point cloud data using python?我想知道的:首先,我想知道使用 python 处理点云数据的最佳和正确方法是什么? I came up with several ideas by simply google searching (such as laspy, open3d, ...) but I am very confused, which one might be the library I'd need for my mission or where I should really start to put effort in learning to deal with a certain package..我通过简单的谷歌搜索提出了几个想法(例如 laspy、open3d ......),但我很困惑,哪一个可能是我完成任务所需的库,或者我应该真正开始努力的地方学习处理某某package..

So, I am grateful for your answers and suggestions (maybe there exists a similar entry which I haven't found already?).所以,我很感谢您的回答和建议(也许存在一个我还没有找到的类似条目?)。

Thanks Max谢谢马克斯

You might want to check out the Open3D Tutorials found here .您可能想查看此处的 Open3D 教程。

There isn't one that does exactly what you're looking for, but pretty dam close (IMO).没有一个可以完全满足您的要求,但是非常接近(IMO)。

I'm not interested in doing what you're doing, but if I was this is where I'd figure it out.我对做你正在做的事情不感兴趣,但如果我是这里,我会想办法的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM