安装PCL点云库,最开始是按照先安装相关依赖,然后github上clone PCL相关版本包的形式安装的,编译遇到了很多问题,结果最后安装完成,但却无法运行例程。难过。。。
又尝试了命令行的形式,命令行的形式直观简单,可安装编译好的点云库(PCL-1.7),附带安装了VTK-6.2.0等依赖库。
命令行安装最好保证网络情况,因为网络不好可能会出现下载失败等情况。
具体步骤如下:
1.PCL安装
sudo apt-get install libpcl-dev pcl-tools libproj-dev
装后的编译过程可能会出现库文件vtkproj4.so丢失的问题。为解决该问题可以直接软链接解决:
sudo ln -s /usr/lib/libvtkproj4.so.5.10 /usr/lib/libvtkproj4.so
2.pcl-viewer的安装
sudo apt-get install pcl-tools
3.测试
新建一个文件pcl_test,然后在该文件夹中放入pcl_test.cpp和CMakeLists.txt文件,如下:
(1)pcl_test.cpp
#include <iostream>
#include <pcl/common/common_headers.h>
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/pcl_visualizer.h>
#include <pcl/visualization/cloud_viewer.h>
#