# Install pcl with Homebrew, apk, apt, Nix

Library for 2D/3D image and point cloud processing. Version 1.15.1 via Homebrew; verified 2026-05-20.

## Install

```sh
sudo av install brew:pcl
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install pcl
```

  Evidence: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add pcl
```

  Evidence: Alpine Linux edge package indexes: pcl from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install libpcl-apps1.15
```

  Evidence: Debian stable package indexes: libpcl-apps1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- Nix (92%):

```sh
nix profile install nixpkgs#pcl
```

  Evidence: nixpkgs package indexes: pkgs/by-name/pc/pcl/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- Ubuntu apt (92%):

```sh
sudo apt install libpcl-apps1.14
```

  Evidence: Ubuntu 24.04 LTS package indexes: libpcl-apps1.14 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

## Package facts

- **Package key:** brew:pcl
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/pcl>
- **Version:** 1.15.1
- **Source summary:** Library for 2D/3D image and point cloud processing
- **Homepage:** <https://pointclouds.org/>
- **Repository:** <https://github.com/PointCloudLibrary/pcl>
- **Upstream docs:** <https://pointclouds.org/documentation>
- **License:** BSD-3-Clause
- **Source archive:** <https://github.com/PointCloudLibrary/pcl/archive/refs/tags/pcl-1.15.1.tar.gz>
- **Last updated:** 2026-05-20T01:31:30Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- pcl_add_gaussian_noise (cli)
- pcl_bilateral_upsampling (cli)
- pcl_boundary_estimation (cli)
- pcl_cloud_composer (cli)
- pcl_cluster_extraction (cli)
- pcl_compute_cloud_error (cli)
- pcl_compute_hausdorff (cli)
- pcl_compute_hull (cli)
- pcl_concatenate_points_pcd (cli)
- pcl_convert_pcd_ascii_binary (cli)
- pcl_converter (cli)
- pcl_convolve (cli)
- pcl_crf_segmentation (cli)
- pcl_crop_to_hull (cli)
- pcl_demean_cloud (cli)
- pcl_dinast_grabber (cli)
- pcl_elch (cli)
- pcl_extract_feature (cli)
- pcl_face_trainer (cli)
- pcl_fast_bilateral_filter (cli)
- pcl_feature_matching (cli)
- pcl_fpfh_estimation (cli)
- pcl_fs_face_detector (cli)
- pcl_generate (cli)
- pcl_gp3_surface (cli)
- pcl_grabcut_2d (cli)
- pcl_grid_min (cli)
- pcl_hdl_grabber (cli)
- pcl_hdl_viewer_simple (cli)
- pcl_icp (cli)
- pcl_icp2d (cli)
- pcl_linemod_detection (cli)
- pcl_local_max (cli)
- pcl_lum (cli)
- pcl_manual_registration (cli)
- pcl_marching_cubes_reconstruction (cli)
- pcl_match_linemod_template (cli)
- pcl_mesh2pcd (cli)
- pcl_mesh_sampling (cli)
- pcl_mls_smoothing (cli)
- pcl_morph (cli)
- pcl_multiscale_feature_persistence_example (cli)
- pcl_ndt2d (cli)
- pcl_ndt3d (cli)
- pcl_nn_classification_example (cli)
- pcl_normal_estimation (cli)
- pcl_obj2pcd (cli)
- pcl_obj2ply (cli)
- pcl_obj2vtk (cli)
- pcl_obj_rec_ransac_accepted_hypotheses (cli)
- pcl_obj_rec_ransac_hash_table (cli)
- pcl_obj_rec_ransac_model_opps (cli)
- pcl_obj_rec_ransac_orr_octree (cli)
- pcl_obj_rec_ransac_orr_octree_zprojection (cli)
- pcl_obj_rec_ransac_result (cli)
- pcl_obj_rec_ransac_scene_opps (cli)
- pcl_octree_viewer (cli)
- pcl_outlier_removal (cli)
- pcl_passthrough_filter (cli)
- pcl_pcd2ply (cli)
- pcl_pcd2png (cli)
- pcl_pcd2vtk (cli)
- pcl_pcd_change_viewpoint (cli)
- pcl_pcd_convert_NaN_nan (cli)
- pcl_pcd_image_viewer (cli)
- pcl_pcd_introduce_nan (cli)
- pcl_pcd_organized_edge_detection (cli)
- pcl_pcd_organized_multi_plane_segmentation (cli)
- pcl_pcd_select_object_plane (cli)
- pcl_pcd_video_player (cli)
- pcl_pclzf2pcd (cli)
- pcl_plane_projection (cli)
- pcl_ply2obj (cli)
- pcl_ply2pcd (cli)
- pcl_ply2ply (cli)
- pcl_ply2raw (cli)
- pcl_ply2vtk (cli)
- pcl_plyheader (cli)
- pcl_png2pcd (cli)
- pcl_point_cloud_editor (cli)
- pcl_poisson_reconstruction (cli)
- pcl_ppf_object_recognition (cli)
- pcl_progressive_morphological_filter (cli)
- pcl_pyramid_surface_matching (cli)
- pcl_radius_filter (cli)
- pcl_registration_visualizer (cli)
- pcl_sac_segmentation_plane (cli)
- pcl_spin_estimation (cli)
- pcl_statistical_multiscale_interest_region_extraction_example (cli)
- pcl_stereo_ground_segmentation (cli)
- pcl_surfel_smoothing_test (cli)
- pcl_test_search_speed (cli)
- pcl_tiff2pcd (cli)
- pcl_timed_trigger_test (cli)
- pcl_train_linemod_template (cli)
- pcl_train_unary_classifier (cli)
- pcl_transform_from_viewpoint (cli)
- pcl_transform_point_cloud (cli)
- pcl_unary_classifier_segment (cli)
- pcl_uniform_sampling (cli)
- pcl_vfh_estimation (cli)
- pcl_viewer (cli)
- pcl_virtual_scanner (cli)
- pcl_vlp_viewer (cli)
- pcl_voxel_grid (cli)
- pcl_voxel_grid_occlusion_estimation (cli)
- pcl_vtk2obj (cli)
- pcl_vtk2pcd (cli)
- pcl_vtk2ply (cli)
- pcl_xyz2pcd (cli)
- pcl_add_gaussian_noise (alias)
- pcl_bilateral_upsampling (alias)
- pcl_boundary_estimation (alias)
- pcl_cloud_composer (alias)
- pcl_cluster_extraction (alias)
- pcl_compute_cloud_error (alias)
- pcl_compute_hausdorff (alias)
- pcl_compute_hull (alias)
- pcl_concatenate_points_pcd (alias)
- pcl_convert_pcd_ascii_binary (alias)
- pcl_converter (alias)
- pcl_convolve (alias)
- pcl_crf_segmentation (alias)
- pcl_crop_to_hull (alias)
- pcl_demean_cloud (alias)
- pcl_dinast_grabber (alias)
- pcl_elch (alias)
- pcl_extract_feature (alias)
- pcl_face_trainer (alias)
- pcl_fast_bilateral_filter (alias)
- pcl_feature_matching (alias)
- pcl_fpfh_estimation (alias)
- pcl_fs_face_detector (alias)
- pcl_generate (alias)
- pcl_gp3_surface (alias)
- pcl_grabcut_2d (alias)
- pcl_grid_min (alias)
- pcl_hdl_grabber (alias)
- pcl_hdl_viewer_simple (alias)
- pcl_icp (alias)
- pcl_icp2d (alias)
- pcl_linemod_detection (alias)
- pcl_local_max (alias)
- pcl_lum (alias)
- pcl_manual_registration (alias)
- pcl_marching_cubes_reconstruction (alias)
- pcl_match_linemod_template (alias)
- pcl_mesh2pcd (alias)
- pcl_mesh_sampling (alias)
- pcl_mls_smoothing (alias)
- pcl_morph (alias)
- pcl_multiscale_feature_persistence_example (alias)
- pcl_ndt2d (alias)
- pcl_ndt3d (alias)
- pcl_nn_classification_example (alias)
- pcl_normal_estimation (alias)
- pcl_obj2pcd (alias)
- pcl_obj2ply (alias)
- pcl_obj2vtk (alias)
- pcl_obj_rec_ransac_accepted_hypotheses (alias)
- pcl_obj_rec_ransac_hash_table (alias)
- pcl_obj_rec_ransac_model_opps (alias)
- pcl_obj_rec_ransac_orr_octree (alias)
- pcl_obj_rec_ransac_orr_octree_zprojection (alias)
- pcl_obj_rec_ransac_result (alias)
- pcl_obj_rec_ransac_scene_opps (alias)
- pcl_octree_viewer (alias)
- pcl_outlier_removal (alias)
- pcl_passthrough_filter (alias)
- pcl_pcd2ply (alias)
- pcl_pcd2png (alias)
- pcl_pcd2vtk (alias)
- pcl_pcd_change_viewpoint (alias)
- pcl_pcd_convert_NaN_nan (alias)
- pcl_pcd_image_viewer (alias)
- pcl_pcd_introduce_nan (alias)
- pcl_pcd_organized_edge_detection (alias)
- pcl_pcd_organized_multi_plane_segmentation (alias)
- pcl_pcd_select_object_plane (alias)
- pcl_pcd_video_player (alias)
- pcl_pclzf2pcd (alias)
- pcl_plane_projection (alias)
- pcl_ply2obj (alias)
- pcl_ply2pcd (alias)
- pcl_ply2ply (alias)
- pcl_ply2raw (alias)
- pcl_ply2vtk (alias)
- pcl_plyheader (alias)
- pcl_png2pcd (alias)
- pcl_point_cloud_editor (alias)
- pcl_poisson_reconstruction (alias)
- pcl_ppf_object_recognition (alias)
- pcl_progressive_morphological_filter (alias)
- pcl_pyramid_surface_matching (alias)
- pcl_radius_filter (alias)
- pcl_registration_visualizer (alias)
- pcl_sac_segmentation_plane (alias)
- pcl_spin_estimation (alias)
- pcl_statistical_multiscale_interest_region_extraction_example (alias)
- pcl_stereo_ground_segmentation (alias)
- pcl_surfel_smoothing_test (alias)
- pcl_test_search_speed (alias)
- pcl_tiff2pcd (alias)
- pcl_timed_trigger_test (alias)
- pcl_train_linemod_template (alias)
- pcl_train_unary_classifier (alias)
- pcl_transform_from_viewpoint (alias)
- pcl_transform_point_cloud (alias)
- pcl_unary_classifier_segment (alias)
- pcl_uniform_sampling (alias)
- pcl_vfh_estimation (alias)
- pcl_viewer (alias)
- pcl_virtual_scanner (alias)
- pcl_vlp_viewer (alias)
- pcl_voxel_grid (alias)
- pcl_voxel_grid_occlusion_estimation (alias)
- pcl_vtk2obj (alias)
- pcl_vtk2pcd (alias)
- pcl_vtk2ply (alias)
- pcl_xyz2pcd (alias)

## Dependencies

- boost
- cjson
- eigen
- flann
- freetype
- glew
- libomp
- libpcap
- libpng
- libusb
- lz4
- qhull
- qtbase
- vtk

## Build dependencies

- cmake
- pkgconf

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 1.15.1
- Package-manager updated: 2026-05-20
- Local data: ok
- Upstream repository: https://github.com/PointCloudLibrary/pcl
- Upstream latest detected: pcl-1.15.1 (current)

## Security Notes

infrastructure mutation or orchestration signal.

- **Geiger risk:** orange / medium
- infrastructure mutation or orchestration signal

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** pcl
- **Version Scheme:** 0
- **Revision:** 6
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Other Package-Manager Records

- Debian apt - libpcl-apps1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-apps1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - apps library | https://www.pointclouds.org/
- Debian apt - libpcl-common1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-common1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - common library | https://www.pointclouds.org/
- Debian apt - libpcl-dev - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - development files | https://www.pointclouds.org/
- Debian apt - libpcl-doc - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - documentation | https://www.pointclouds.org/
- Debian apt - libpcl-features1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-features1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - features library | https://www.pointclouds.org/
- Debian apt - libpcl-filters1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-filters1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - filters library | https://www.pointclouds.org/
- Debian apt - libpcl-io1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-io1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - I/O library | https://www.pointclouds.org/
- Debian apt - libpcl-kdtree1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-kdtree1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - kdtree library | https://www.pointclouds.org/
- Debian apt - libpcl-keypoints1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-keypoints1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - keypoints library | https://www.pointclouds.org/
- Debian apt - libpcl-ml1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-ml1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - ml library | https://www.pointclouds.org/
- Debian apt - libpcl-octree1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-octree1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - octree library | https://www.pointclouds.org/
- Debian apt - libpcl-outofcore1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-outofcore1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - outofcore library | https://www.pointclouds.org/
- Debian apt - libpcl-people1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-people1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - people library | https://www.pointclouds.org/
- Debian apt - libpcl-recognition1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-recognition1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - recognition library | https://www.pointclouds.org/
- Debian apt - libpcl-registration1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-registration1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - registration library | https://www.pointclouds.org/
- Debian apt - libpcl-sample-consensus1.15 - 1.15.0+dfsg-2: normalized package name match | Debian stable package indexes: libpcl-sample-consensus1.15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Point Cloud Library - sample consensus library | https://www.pointclouds.org/


## Related links

- [Secret-risk packages](https://www.automicvault.com/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Media and graphics packages](https://www.automicvault.com/pkg/media-graphics-tools/) - Matched media, image, audio, video, or graphics metadata.
- [flann](https://www.automicvault.com/pkg/brew/flann/) - Runtime dependency declared by Homebrew.
- [freetype](https://www.automicvault.com/pkg/brew/freetype/) - Runtime dependency declared by Homebrew.
- [glew](https://www.automicvault.com/pkg/brew/glew/) - Runtime dependency declared by Homebrew.
- [libpcap](https://www.automicvault.com/pkg/brew/libpcap/) - Runtime dependency declared by Homebrew.
- [cmake](https://www.automicvault.com/pkg/brew/cmake/) - Build dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [rtabmap](https://www.automicvault.com/pkg/brew/rtabmap/) - Popular package that depends on this formula.
- [visp](https://www.automicvault.com/pkg/brew/visp/) - Popular package that depends on this formula.
- [lib3ds](https://www.automicvault.com/pkg/brew/lib3ds/) - Shares av.db curated category or tags: 3d, cli, library, media.
- [opensubdiv](https://www.automicvault.com/pkg/brew/opensubdiv/) - Shares av.db curated category or tags: 3d, cli, library, media.
- [babl](https://www.automicvault.com/pkg/brew/babl/) - Shares av.db curated category or tags: cli, image-processing, library, media.
- [camellia](https://www.automicvault.com/pkg/brew/camellia/) - Shares av.db curated category or tags: cli, computer-vision, image-processing, media.
- [exact-image](https://www.automicvault.com/pkg/brew/exact-image/) - Shares av.db curated category or tags: cli, image-processing, library, media.
- [f3d](https://www.automicvault.com/pkg/brew/f3d/) - Shares av.db curated category or tags: 3d, cli, media.
- [faceprints](https://www.automicvault.com/pkg/brew/faceprints/) - Shares av.db curated category or tags: cli, computer-vision, image-processing, media.
- [gd](https://www.automicvault.com/pkg/brew/gd/) - Shares av.db curated category or tags: cli, image-processing, library, media.
- [imagemagick](https://www.automicvault.com/pkg/brew/imagemagick/) - Both packages work with overlapping file formats or content types. Shared terms: cli, convert, freetype, image, image-processing.
- [openimageio](https://www.automicvault.com/pkg/brew/openimageio/) - Both packages work with overlapping file formats or content types. Shared terms: cli, computer, freetype, image, image-processing.

## Combined YAML source

View the package source record on GitHub. [combined/pcl.yml](https://github.com/automic-vault/db/blob/main/combined/pcl.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
