说在前面,本文在本人提供的Ubuntu14.04镜像下测试通过,不保证其他镜像的兼容问题
#安装
首先,参考官网预安装教程
sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all
然后进行git
git clone https://github.com/PointCloudLibrary/pcl.git
进行编译
mkdir release
cd release
cmake -DCMAKE_BUILD_TYPE=None -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON ..
make
安装
sudo make install
#测试
利用官网的随机样本一致模型的样例代码进行测试
桌面新建文件夹random_sample_consensus
打开文件夹,新建文件夹build
,cpp文件random_sample_consensus.cpp
以及CMakeLists.txt
打开random_sample_consensus.cpp
,填入以下内容:
#include <iostream>
#include <pcl/console/parse.h>
#include <pcl/filters/extract_indices.h>
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>
#include <pcl/sample_consens