TangAL0203 / pyntcloud

pyntcloud is a Python library for working with 3D point clouds.

Home Page:http://pyntcloud.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Making point clouds fun again

LGTM Code quality

Github Actions C.I.

Documentation Status

image

Launch Binder

pyntcloud logo

pyntcloud is a Python 3 library for working with 3D point clouds leveraging the power of the Python scientific stack.

Installation

Or:

Quick Overview

You can access most of pyntcloud's functionality from its core class: PyntCloud.

With PyntCloud you can perform complex 3D processing operations with minimum lines of code. For example you can:

  • Load a PLY point cloud from disk.
  • Add 3 new scalar fields by converting RGB to HSV.
  • Build a grid of voxels from the point cloud.
  • Build a new point cloud keeping only the nearest point to each occupied voxel center.
  • Save the new point cloud in numpy's NPZ format.

With the following concise code:

Integration with other libraries

pyntcloud offers seamless integration with other 3D processing libraries.

You can create / convert PyntCloud instances from / to many 3D processing libraries using the from_instance / to_instance methods:

About

pyntcloud is a Python library for working with 3D point clouds.

http://pyntcloud.readthedocs.io

License:MIT License


Languages

Language:Python 82.6%Language:JavaScript 12.8%Language:HTML 4.5%