Point Cloud Library

Windows · Mac · Linux · Android

Freedom report

Three barsScore 6.6

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely4 of 6 device platforms
  • DocumentedPlans, terms and facts published

Point Cloud Library (PCL) is an open-source framework for processing 2D and 3D images and point clouds. Its algorithms cover filtering, feature estimation, surface reconstruction, registration, model fitting and segmentation. These capabilities can be used to reduce noise, join point clouds, segment scenes, find keypoints, compute descriptors, create surfaces and visualize point data. PCL is divided into smaller code libraries that can be compiled separately, supporting distribution on systems with limited computing capacity or storage. Prebuilt binaries are available for Linux, Windows and macOS, and the project recommends package managers to simplify distribution and installation of third-party libraries. PCL supports OpenNI 3D interfaces for acquiring and processing data from devices such as PrimeSensor cameras, Microsoft Kinect and Asus XTionPro. Its API reference includes public methods and classes, code snippets and links to publications about the methods. PCL uses the 3-clause BSD license and is free for commercial and research use.

Who it is for

PCL suits developers and researchers working with point-cloud or 2D/3D image processing. Its separately compilable libraries may also be relevant for systems with limited computing capacity or storage.

What is good

  • Free for commercial and research use.
  • Algorithms cover filtering, reconstruction and segmentation.
  • Libraries can be compiled separately.
  • Prebuilt binaries are available for Linux, Windows and macOS.
  • Supports OpenNI 3D interfaces.

What to know first

  • Installation requires third-party libraries.
  • The project recommends package managers to simplify installation.
  • The repository warns that a copy of the old website was hacked.

Freedom251 review

Point Cloud Library: the full review

PCL offers a broad set of point-cloud processing algorithms under a license that permits commercial and research use. Installation involves third-party dependencies, and the project warns readers about a hacked copy of its old website.

Point Cloud Library is a modular software framework for developers building 2D and 3D image and point-cloud processing into their own applications. It suits teams that need a wide algorithm toolkit and can manage a development-oriented installation; its breadth is useful, but it is not a ready-made point-cloud desktop application.

Overview

PCL covers filtering, feature estimation, surface reconstruction, registration, model fitting, and segmentation. Those capabilities support work such as cleaning noisy data, stitching scans, separating scene elements, extracting keypoints, computing descriptors, creating surfaces, and visualizing point clouds. The range makes PCL a strong foundation for varied processing pipelines, though users seeking a finished interface rather than a library should look elsewhere.

Its modular design lets developers compile smaller libraries separately, which can help when distributing software to systems with tighter compute or storage constraints. PCL also supports OpenNI 3D interfaces for acquiring and processing data from devices including PrimeSensor cameras, Microsoft Kinect, and Asus XTionPro.

Key features

  • Processing algorithms: Filtering, registration, model fitting, segmentation, feature estimation, and surface reconstruction address many core point-cloud tasks in one framework.
  • Modular compilation: Smaller libraries can be compiled independently, a practical advantage for constrained deployments.
  • OpenNI acquisition: Native support connects acquisition and processing workflows with compatible 3D devices such as Kinect and XTionPro.
  • Developer documentation: The API reference explains public methods and classes, includes code snippets, and links to scientific publications about the methods.
  • Community help: General usage questions go to Stack Overflow, while Discord provides community chat.

Pricing

PCL is free: its Point Cloud Library plan costs 0.00 USD per free and is free for commercial and research use under the 3-clause BSD license. There is no free trial because the software is already free. That makes it viable for commercial projects without a license fee, though teams should account for integration and dependency work.

There are no paid tiers or seat-based plans described. The project is financially supported by a consortium of commercial companies, its non-profit organization Open Perception, individual donations, and contributions.

Platforms

PCL is listed for Android, Linux, macOS, and Windows, with desktop processing. Prebuilt binaries are available for Linux, Windows, and macOS; the project recommends package managers as its preferred distribution route. Third-party libraries are required, so installation can take more coordination than a self-contained application. The Android platform listing is not accompanied by a corresponding prebuilt-binary claim.

Who it's for

PCL is best suited to developers and technical teams that need to build processing into software, want control over which libraries they compile, or need algorithms spanning registration, segmentation, and reconstruction. Its commercial-use-friendly license also fits research and commercial development. It is a weaker fit for someone who wants an off-the-shelf point-cloud editor or prefers installation without managing third-party dependencies.

Pros and cons

  • Pro: Broad algorithm coverage. Filtering, registration, feature work, model fitting, segmentation, and surface reconstruction support varied workflows in one framework.
  • Pro: Flexible deployment. Separate compilation of smaller libraries can suit applications with limited compute or storage.
  • Pro: No licensing fee for commercial use. The 3-clause BSD license permits both commercial and research use.
  • Con: Dependency-heavy setup. Third-party libraries are required, making package managers a practical installation choice rather than an optional convenience.
  • Con: Developer-oriented rather than turnkey. PCL is a framework, so teams need to build it into their workflow instead of expecting a complete point-cloud application.
  • Con: Security caution around the old website. The repository warns that a hacked copy of the former site may still host malicious code; avoid relying on that copy.

Alternatives

For a broader set of options, browse Point Cloud Software.

  • WhiteboxTools is worth considering when its free open tools and 700+ tools through Python, R, or QGIS better match a geospatial workflow; it also offers a LiDAR and Forest Analytics entry plan at 740.00 USD per year.
  • LidarView is another free open-source option, with Linux and Windows support.
  • Open3D is a free alternative listed across API, Linux, macOS, self-hosted, web, and Windows environments.
  • LP360 may suit users looking for cloud processing or collaboration: its DJI L1/L2 batch-processing plan costs 620.00 USD per year and includes 20 flights per month and one user, while Cloud Collaborate costs 930.00 USD per year.
  • Pointly is a freemium alternative with web, API, and self-hosted platforms, including usage-based options.
  • Leica Cyclone 3DR is a paid Windows alternative.
  • PDAL is a free alternative for Linux, macOS, and Windows.
  • CloudCompare is another free option for Linux, macOS, and Windows.

Verdict

Choose PCL if you are building point-cloud software and want a broad, modular toolkit under a license that permits commercial and research use. Its main trade-off is the developer effort involved in integrating a library and its third-party dependencies; for a ready-to-use application, a different tool is the better fit.

Point Cloud Library plans and pricing

All plans
Point Cloud Library Free Free for commercial and research use · BSD license pointclouds.org · 30 Sept 2026

Compared on point cloud software

Free plan
Yes
Point-cloud registration
Yes
Point classification
Yes
Processing mode
desktop
Point-cloud to mesh
Yes

Best Point Cloud Library alternatives

See all 20