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

551 views Asked by At

I am new to this forum, so this will be my first question ever (by having used the forum for several years now :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, ...). 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!

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? 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..

So, I am grateful for your answers and suggestions (maybe there exists a similar entry which I haven't found already?).

Thanks Max

1

There are 1 answers

0
iacisme On

You might want to check out the Open3D Tutorials found here.

There isn't one that does exactly what you're looking for, but pretty dam close (IMO).

I'm not interested in doing what you're doing, but if I was this is where I'd figure it out.