Skip to content

Repository files navigation

p3dpy

Build statusPyPI versionDocumentation Status

Numpy based simple pointcloud tools.

Core features

  • Basic pointcloud operations (Transformation, Registration, Filtering, Feature,...)
  • Simple dependencies (numpy, scipy,... other basic python packages)
  • Browser based viewer
  • Easy use for single board computers (Raspberry Pi, Jetson,...)

Installation

pip install p3dpy

Getting Started

This is a simple example to vizualize a pcd file.

importnumpyasnpimportp3dpyasppfromp3dpyimportVizClientimportargparseparser=argparse.ArgumentParser(description='Simple example.')
parser.add_argument('--host', type=str, default='localhost', help="Host address.")
args=parser.parse_args()
pp.vizspawn(host=args.host)
client=VizClient(host=args.host)
pc=pp.io.load_pcd('data/bunny.pcd')
pc.set_uniform_color([1.0, 0.0, 0.0])
res=client.post_pointcloud(pc, 'test')
pp.vizloop(browser=True)

Visualization

demo

About

Simple pointcloud toolkit and browser based viewer for python.

Topics

Resources

Stars

25 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages