pcl安装教程 linux,在Ubuntu16.04下安装pcl点云库(pcl-1.8.1)

#pcl #linux #虚拟机linux

在Ubuntu16.04下安装pcl点云库(pcl-1.8.1)git

刚入门的建议去看一下:B站视频教程:https://www.bilibili.com/video/BV14k4y1z7eV?from=search&seid=1269943738293830823

[ 他没有讲安装依赖什么的,可是先看一下,也就10分钟,就知道安装pcl大致上是怎么回事,再看网上的一些网页教程,你就知道安装的大致流程了,而后遇到什么问题就解决什么问题,在虚拟机里边还有可能碰见须要把Windows里边的材料拷过去,Ubuntu16.04直接复制粘贴个人就没实现,后来弄了共享文件夹,也是查了很久]github

0、所需版本

尽可能不要用Ubuntu20,安了好几天都安不上,不太稳定,内存总是溢出

【Ubuntu 16.04】:阿里镜像源

【pcl 1.8.1】:https://github.com/PointCloudLibrary/pcl/releases 【 下载:tar. gz格式的点云库】

【VTK-7.1.1】:https://vtk.org/download/ 【下载最新版本:.tar.gz格式】web

一、安装依赖

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 libpcap-dev

sudo apt-get install libopenni-dev libopenni2-dev

sudo apt-get install libqhull* libgtest-dev libqhull-devide

sudo apt-get install libflann1.8 libflann-dev 【这个Ubuntu20上是libflann1.9 libflann-dev】

sudo apt-get install libeigen3-dev

sudo apt-get install libboost-all-devsvg

sudo apt-get install mono-complete //这个安装时间有点久

sudo apt-get install openjdk-8-jdk openjdk-8-jre

sudo apt-get install qt-sdk 【这个qt-sdk安装包Ubuntu20上是没有的,Ubuntu18没有试过】工具

//这三个是安装VTK所需的依赖

sudo apt-get install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev libxi-dev

sudo apt-get install freeglut3-dev pkg-config

sudo apt-get install build-essential libgl1-mesa-dev libglu1-mesa-dev libglew-dev性能

二、安装VTK(系统自带的会丢东西,反正试了一次没有装上pcl)

安装VTK必需要安装 要先安装X十一、OpenGL和libglew-dev依赖(上面最后三个已经安装好了)。【注:我没有安装QT,由于没有找到32位的安装包,不过安装了qt-sdk,不知道是否是同样的】

a. VTK-7.1.1.tar.gz,下载完成后解压 [使用命令:tar xzvf VTK-7.1.1.tar.gz] 到你的文件安装目录。在文件目录下打开终端窗口,输入cmake-gui打开cmake图形界面:

b . 配置“where is the source code”的路径为vtk-7.1.1所在的目录

c. 在vtk-7.1.1目录新建build [使用命令:mkdir build ]文件夹,配置“where to build the binaries”为build文件夹,点击Configure,配置完成后提示configure done

d. 选择“VTK_GROUP_QT”再次点击configure【其余默认勾选的选项不要动】

e. 配置完成后点击generate按钮,会在build文件夹下生成工程文件

pcl安装教程 linux,在Ubuntu16.04下安装pcl点云库(pcl-1.8.1)_第1张图片

【我这个是最后完成截的图,当时忘记截图了,第一次点击Configure时,Cmake下边是空白的】测试

f. 切换文件目录到vtk-7.1.1文件夹下的build文件夹,输入:

cd build

make

sudo make install网站

三、安装metslib点云驱动包

【下载地址:https://www.coin-or.org/download/source/metslib/metslib-0.5.3.tgz】

1) tar xzvf metslib-0.5.3.tgz

2) cd metslib-0.5.3

3)./configure

4)make -j4

5)sudo make install

四、安装pcl

1)tar -zxvf pcl-pcl-1.8.1.tar.gz //解压

2)解压完成 ,进入到这个文件夹 : cd pcl-pcl-1.8.1

3)创建一个新的文件夹 并进入到里边 【 mkdir build && cd build】

4)cmake … //编辑上一级目录到当前目录里边

【注: cmake之后要好好看一下过程,有没有什么东西找不到什么的,须要从新安装的,有什么问题就解决问题】

pcl安装教程 linux,在Ubuntu16.04下安装pcl点云库(pcl-1.8.1)_第2张图片

这些错误能够忽略

pcl安装教程 linux,在Ubuntu16.04下安装pcl点云库(pcl-1.8.1)_第3张图片

这里我把VTK又从新装了一编,这其中又去查了VTK怎么卸载

5)make -j4 //使用4个线程,机子性能很差的就执行make就好了,我就是

make //make的时候也有一些警告信息,不太懂,就直接忽略了

6)sudo make -j4 install //安装pcl库,就是以前make好的文件

五、 点云可视化工具

sudo apt-get install pcl-tools

六、卸载pcl:

build/ 目录下 sudo make uninstall ,不要轻易卸载,要不就得重装系统啊

七、测试代码和流程:从网上随便找的

参考这个网站: https://blog.csdn.net/lilywri823/article/details/86583269

这个网址里边写的也挺详细的,我也是参考了好几个网页,才最后安上了

pcl安装教程 linux,在Ubuntu16.04下安装pcl点云库(pcl-1.8.1)_第4张图片

你可能感兴趣的:(pcl安装教程,linux)