提醒:系统版本与PCL和VTK版本绑定。 ubuntu18.04 对应 PCL 1.8.1 和VTK 7.1
1.更新软件库
sudo apt update
sudo apt upgrade
2. 安装PCL依赖 注意:必须先装依赖 VTK +QT 再装PCL
依次执行即可
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 libboost-all-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 libopenni-dev libopenni2-dev
sudo apt-get install libx11-dev libxext-dev libxtst-dev libxrender-dev
sudo apt-get install libxmu-dev libxmuu-dev
sudo apt-get install build-essential libgl1-mesa-dev libglu1-mesa-dev
中途会出现库错误,按照提示安装即可。(过程就不记录了)
3. 安装PCL
sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all
4.测试
在PCL包中执行
~/File/pcl-pcl-1.8.1$ pcl_viewer test/pcl_logo.pcd
出现上图即为安装成功!