pcl README

The project's README from github.com/PointCloudLibrary/pcl. As one markdown file: README.md.

Point Cloud Library

Release License

Website

The new website is now online at https://pointclouds.org and is open to contributions :hammer_and_wrench:.

If you really need access to the old website, please use the copy made by the internet archive. Please be aware that the website was hacked before and could still be hosting some malicious code.

Continuous integration

Build Platform Status
Ubuntu Status
Status
Status
Windows Status
Status
macOS Status
Status
Documentation Status
Read the Docs Documentation Status

Community

Discord StackOverflow Website

Distribution

Packaging status latest packaged version(s)

Click to see all

Packaging status

Description

The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing.

PCL is released under the terms of the BSD license, and thus free for commercial and research use. We are financially supported by a consortium of commercial companies, with our own non-profit organization, Open Perception. We would also like to thank individual donors and contributors that have been helping the project.

Compiling

Please refer to the platform specific tutorials:

Documentation

Contributing

Please read CONTRIBUTING.md.

Issues

To report issues, please read CONTRIBUTING.md#bug-reports.

For general questions on how to use the PCL, please consider one of the following alternatives instead:

Citation

We encourage other researchers to cite PCL if they use PCL or its components for their work or baselines. The bibtex entry for the same is

@InProceedings{Rusu_ICRA2011_PCL,
  author    = {Radu Bogdan Rusu and Steve Cousins},
  title     = {{3D is here: Point Cloud Library (PCL)}},
  booktitle = {{IEEE International Conference on Robotics and Automation (ICRA)}},
  month     = {May 9-13},
  year      = {2011},
  address   = {Shanghai, China},
  publisher = {IEEE}
}

pcl (PointCloudLibrary/pcl)

Searching Database…

11.2K ·GitHub
What is this?PCL (Point Cloud Library) is a standalone, large-scale open source project for 2D/3D image and point cloud processing, covering things like filtering, feature estimation, surface reconstruction, registration, model fitting and segmentation.
Is this a library I link into my own C++ code, or a standalone app?It is a C++ library of modules that you build and link against in your own robotics/vision applications, not a GUI application.
How do I build and install it?You compile it from source using the platform-specific tutorials for Linux, Mac OS X, or Microsoft Windows; it uses CMake/Make as the build system.
What do I need before building it?A C++ compiler and CMake-based build toolchain (Makefiles are used), plus whatever third-party libraries PCL's modules depend on as covered in the per-platform compiling tutorials.
Are there any known rough edges to watch out for?The project warns that its old website was previously hacked and may still host malicious code, so users should rely on the new official site instead.
Who is this library aimed at?Researchers and engineers working on 3D perception, robotics, and computer vision who need point cloud processing building blocks for their own applications.
Which platforms are officially supported?PCL has CI and tutorials for Ubuntu, Windows (x86/x64), and macOS, so it runs cross-platform on all three major desktop OSes.
Should I cite PCL in research?Yes, the project encourages researchers to cite PCL or its components when used for work or baselines, and provides a BibTeX entry for this purpose.
Size
234.3 MB
Stars
11.2K
Age
13y
Commits · 90 Days