f9cedfd5ddf53d006962963bdf2879a6.png

方式一:

直接按照 PCL 官网的 Prebuilt Binaries 安装,以下是链接

Downloads​pointclouds.org

官网一共给出了 3 种操作系统下的安装方式,分别是 Windows、macOS、Linux 我们拉到最底部会看见针对 Linux 平台的安装方式

d8fb18691df901e83b1452f4892bd072.png

打开 Ubuntu 的命令行工具,直接输入

sudo apt install libpcl-dev

再回车即可。可以看到在官网底部写着这么一句话:对于 Linux 用户,这是 PCL 官网推荐的安装方式。不过小编建议大家在输入上述命令时,先更新一下软件源列表,也就是依次执行如下两行命令:

sudo apt update
sudo apt install libpcl-dev

方式二:

如果上述方法没有安装成功,那么就用这个方法:编译源码,进行安装

1. 首先从官方 Git 仓库中下载 PCL

git clone https://github.com/PointCloudLibrary/pcl.git

2. 安装 PCL 相关的依赖项。有点多,但还是要一一安装

sudo apt-get update

sudo apt-get install git build-essential linux-libc-dev 

sudo apt-get install cmake cmake-gui 

sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev 

sudo apt-get install mpi-default-dev openmpi-bin openmpi-common   

sudo apt-get install libflann1.8 libflann-dev 

sudo apt-get install libeigen3-dev 

sudo apt-get install libboost-all-dev 

sudo apt-get install libvtk5.10-qt4 libvtk5.10 libvtk5-dev 

sudo apt-get install libqhull* libgtest-dev 

sudo apt-get install freeglut3-dev pkg-config 

sudo apt-get install libxmu-dev libxi-dev 

sudo apt-get install mono-complete 

sudo apt-get install qt-sdk openjdk-8-jdk openjdk-8-jre 

3. 编译源码。编译过程可能需要点儿时间,时间长短主要看计算机的性能

cd pcl

mkdir build

cd build

cmake  -DCMAKE_BUILD_TYPE=Release  ..

make -j4

sudo make -j4 install

注:参数 -j4 是用于编译的 CPU 个数。使用的 CPU 个数越多,编译速度就越快,特别是在大型项目上。但是,如果你使用所有 CPU ,那么在编译过程中,你的操作系统可能会没有响应。我的计算机总共有6个 CPU 这里我使用4个 CPU 来编译


如果到这一步没有出现什么错误,那么安装就算是大功告成了。

下一篇我们将学习如何在自己的工程代码中使用点云库。

helloLT:在自己的工程文件中使用 PCL​zhuanlan.zhihu.com
5927b8e35ec34a4fe380764afa2575ad.png
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐