Ubuntu14.04下PCL安装

本文详细介绍了在Linux环境下安装Point Cloud Library (PCL)的过程,包括下载PCL、安装依赖库、编译库以及测试PCL的具体步骤。作者记录了安装过程中遇到的问题及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文转载自:http://www.linuxdiyf.com/linux/24123.html        https://zhuanlan.zhihu.com/p/22217532


后面的网址详细介绍了安装pcl的依赖库,我2016-12-28  下午5点安装成功,其中VTK安装了将近三个小时,PCL安装了半个小时,不过幸好大功告成,不枉我一下午的辛勤。
一,下载PCL
$ git clone https://github.com/PointCloudLibrary/pcl.git pcl-trunk  
$ ln -s pcl-trunk pcl   
 
二,安装库
$ sudo apt-get install cmake  
$ sudo apt-get install g++  
$ sudo apt-get install libboost1.55-all-dev  
$ sudo apt-get install libeigen3-dev  
$ sudo apt-get install libflann-dev  
$ sudo apt-get install python  
$ sudo apt-get install libusb-1.0-0-dev  
$ sudo apt-get install libudev-dev  
$ sudo apt-get install openjdk-6-jdk  
$ sudo apt-get install freeglut3-dev  
$ sudo apt-get install doxygen  
$ sudo apt-get install graphviz  
$ sudo apt-get install libpng12-dev  
$ sudo apt-get install libgtest-dev  
$ sudo apt-get install libxmu-dev  
$ sudo apt-get install libxi-dev  
$ sudo apt-get install libpcap-dev  
$ sudo apt-get install libqhull-dev  
$ sudo apt-get install libvtk5-qt4-dev  
$ sudo apt-get install python-vtk  
$ sudo apt-get install libvtk-java  
 
三,编译库
$ cd pcl-trunk  
$ mkdir build  
$ cd build  
$ cmake -DCMAKE_BUILD_TYPE=None -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON ..   
$ make  
$ sudo make install  
 
四,测试PCL
1、HOME目录下  pcl-trunk->doc->tutorials->content->sources下有PCL例程:这里我选择的是cloud_viewer文件夹下的cloud_viewer.cpp
2、创建demo包
$ cd catkin_ws/src/  
$ catkin_create_pkg demo std_msgs rospy roscpp  
3、将cloud_viewer.cpp文件拷贝到demo文件下,同时用cloud_viewer文件夹下的CmakeList.txt代替demo文件夹下的CmakeList.txt文件
4、编译运行cloud_view.cpp源文件
$ cd demo  
$ sudo cmake .  
$ sudo make  
$ ./cloud_viewer  
 
五,运行结果
至此,PCL点云库安装与测试完毕!
### 在 Ubuntu 系统中安装 Point Cloud Library (PCL) #### 使用 PPA 源安装 对于某些版本的 Ubuntu,可以通过添加官方 PPA 来简化安装过程。以下是具体操作: 运行以下命令来添加 PPA 源并更新包列表: ```bash sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update ``` 随后,执行以下命令完成 PCL 及其相关依赖项的安装: ```bash sudo apt-get install libpcl-all ``` 这种方法适用于支持该 PPA 的 Ubuntu 版本,例如 Ubuntu 14.04[^3]。 然而需要注意的是,在较新的 Ubuntu 版本(如 22.04 或更高)中,PPA 源可能不再可用,可能会遇到类似于 `404 错误` 的情况[^2]。此时建议考虑源码编译安装的方法。 --- #### 源码编译安装 如果 PPA 方法不可用或者需要特定版本的 PCL 库,则可以选择通过源码进行编译安装。以下是详细的步骤: ##### 1. 安装必要的依赖项 在开始编译前,需先安装一些基础工具和库文件: ```bash sudo apt update sudo apt install build-essential cmake git pkg-config libeigen3-dev libflann1.9 libflann-dev libboost-all-dev libqglviewer-qt5-dev libvtk7-dev ``` 上述命令会安装 CMake、Boost、Eigen 和 VTK 等必要组件[^4]。 ##### 2. 下载 PCL 源代码 访问 PCL 官方 GitHub 页面获取最新稳定版源码: ```bash git clone https://github.com/PointCloudLibrary/pcl.git cd pcl git checkout tags/pcl-1.14.0 # 替换为你所需的版本号 ``` ##### 3. 配置与构建 创建一个新的目录用于存储生成的文件,并进入此目录: ```bash mkdir build && cd build cmake .. make -j$(nproc) ``` 这里 `-j$(nproc)` 参数表示利用所有 CPU 核心加速编译进程。 ##### 4. 安装到系统路径 当编译完成后,可将其正式安装至系统默认位置: ```bash sudo make install ``` 验证安装是否成功可通过如下方式检查: ```bash pkg-config --modversion pcl ``` 这将返回已安装 PCL 的版本号。 --- ### 总结 以上两种方法分别适合不同场景下的需求——快速便捷的 PPA 方式以及灵活性更高的源码编译法。根据实际环境选择合适方案即可顺利完成 PCL 的部署工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值