Point Cloud Library (PCL) runs on many operating systems, and prebuilt binaries are available for Linux, Windows, and Mac OS X. In addition to installing PCL, you will need to download and compile a set of 3rd party libraries that PCL requires in order to function. Select the operating system of your choice below to continue. If your platform is not supported, please contact us.
The most recent list of official releases can be found on Github.
For systems for which we do not offer precompiled binaries, or if you are eager to try out a certain feature of PCL that is currently under development (or you plan on developing and contributing to PCL), we recommend you try checking out our source repository. If you're just interested in browsing our source code, you can do so by visiting https://github.com/PointCloudLibrary/pcl.
For ROS users that are willing to test the unstable version of PCL (i.e., trunk), we offer a few custom ROS stacks at https://github.com/ros-perception/perception_pcl. To prevent PCL trunk from interfering with your current stable PCL release, we rename all includes and namespaces by appending the current TRUNK version number, for example: pcl17::PointCloud instead of pcl::PointCloud if the TRUNK version is 1.7.0, or #include <pcl17/point_cloud.h> instead of #include <pcl/point_cloud.h>. A more elegant solution will be implemented together with the release of PCL 2.
Download high resolution logos. Click on each image to obtain the original. If you need more logos, please contact us.
|Logo (dark background)||Logo (light background)||
Before using the Point Cloud Library (PCL) logos in your work, please have a look at the identity guidelines document:
|Point Cloud Library horizontal|
|Point Cloud Library vertical|