We're thrilled to announce that Point Cloud Library (PCL) version 1.0 has been released!
PCL is a large-scale, cross-platform, open project for point cloud processing that is free for commercial and research use. The PCL framework comprises state-of-the-art algorithms that have endless uses, such as filtering outliers from noisy data, stitching 3D point clouds together, segmenting relevant parts of a scene, extracting keypoints and creating surfaces from point clouds. With the 1.0 release, PCL is now a completely standalone library, using a few "system" dependencies (Boost, Qhull, VTK) with some extra third-party libraries (FLANN, Eigen, CMinpack, OpenNI). The release features a number of changes and updates to help you do more -- and help you do it more easily. A few highlights:
- Full Linux, Windows and Mac OSX support. If you can connect an OpenNI camera to it, PCL can run on it
- Complete OpenNI interface for PSDK, Asus WAVI XTion and Kinect. Just hook up your camera and start hacking in 3D
- Complete Octree interface for point cloud compression, nearest neighbor search, change detection and more
- Lots of tutorials and demos – with more on the way
A project of this magnitude can only be accomplished with a fantastic team; many developers spent countless hours helping to improve the system. The developers and contributors to this release exceeded expectations through their exhaustive efforts, such as fixing bugs, documenting the code and writing tutorials. A special thanks to Google, NVIDIA and Willow Garage, who have generously supported PCL and without whom this release would not be possible. Kudos also to our friends and colleagues Alessio, Nizar and Mourad, who worked tirelessly to get full Windows and Mac OS support up and running.
This is the first official PCL release, so we plan to support it for the foreseeable future. As 1.0.0 is likely to still have a few bugs, we're calling it "API locked" rather than "stable." This is a dynamic, interactive project that moves closer to stable with every contribution our community makes. What do you think? Let us know what you like, are excited about or want to see in future releases.