由于需要使用PCL的RegionGrowingRGB等功能对点晕进行区域生长分割,1.7版本的PCL没有,故需要安装最新版1.8.1版PCL.利用编译源码的方式安装.主要参考这篇博客以及PCL官网教程
第一步: 官网下载源码包 pcl-pcl-1.8.1.tar.gz
第二步: 安装依赖(也不知道哪些有用哪些没用,完全照搬上述博客)
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
第三步: 解压后编译源码
cd pcl-pcl-1.8.1/ mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release .. make -j8 sudo make -j2 install
这样PCL便自动安装到 /usr/local/include/pcl-1.8, /usr/local/bin, 和/usr/local/lib文件夹下,Bingo!
浙公网安备 33010602011771号