ubuntu18.04安装PCL
目录
一、安装依赖
二、下载
三、编译
四、安装PCL
五、安装可视化库依赖
六、安装依赖
七、验证
八、卸载(这一步暂未验证)
附:问题记录
一、安装依赖
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.9 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libglew-dev libvtk7-dev
sudo apt-get install libvtk7.1-qt libvtk7.1 libvtk7-qt-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 openjdk-8-jdk openjdk-8-jre
二、下载
git clone https://github.com/PointCloudLibrary/pcl.git
三、编译
cd pcl
mkdir release
cd release
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_GPU=ON-DBUILD_apps=ON -DBUILD_examples=ON \ -DCMAKE_INSTALL_PREFIX=/usr ..
make -j6
漫长编译...
四、安装PCL
sudo make install
五、安装可视化库依赖
安装OpenNI,OpenNI2
sudo apt-get install libopenni-dev
sudo apt-get install libopenni2-dev
安装ensensor
这两个文件下载地址:
1、https://www.ensenso.com/support/sdk-download/
2、https://www.wibu.com/support/user/downloads-user-software.html
sudo dpkg -i ensenso-sdk-2.2.175-x64.deb
sudo dpkg -i codemeter_7.30.4820.501_amd64.deb
六、安装依赖
sudo apt-get -f install
七、验证
切换到pcl安装目录下的test文件夹,找一个点云文件(如果没有,可以到这里下载),输入以下代码查看
pcl_viewer cturtle.pcd
八、卸载(这一步暂未验证)
sudo rm -r build
sudo rm -r /usr/include/pcl-1.7 /usr/share/pcl /usr/bin/pcl* /usr/lib/libpcl*
执行上述命令, 上述四个目录中,可能会找不到某些目录。可以自己去 usr 目录下搜索 关键字 pcl 或者 libpcl。
本人在目录 /usr/libx86_64-linux-gnu 下找到 相关libpcl*文件,删除即可,删除命令同上。
============================
附:问题记录
q1、make的时候报错:
[ 28%] Linking CXX executable ../../bin/pcl_openni_pcd_recorder
CMakeFiles/pcl_openni_pcd_recorder.dir/openni_pcd_recorder.cpp.o: In function `boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::iso_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::ostream&)':
openni_pcd_recorder.cpp:(.text._ZN5boost9date_time15month_formatterINS_9gregorian10greg_monthENS0_10iso_formatIcEEcE12format_monthERKS3_RSo[_ZN5boost9date_time15month_formatterINS_9gregorian10greg_monthENS0_10iso_formatIcEEcE12format_monthERKS3_RSo]+0x31): undefined reference to `boost::gregorian::greg_month::as_short_string() const'
openni_pcd_recorder.cpp:(.text._ZN5boost9date_time15month_formatterINS_9gregorian10greg_monthENS0_10iso_formatIcEEcE12format_monthERKS3_RSo[_ZN5boost9date_time15month_formatterINS_9gregorian10greg_monthENS0_10iso_formatIcEEcE12format_monthERKS3_RSo]+0x54): undefined reference to `boost::gregorian::greg_month::as_long_string() const'
collect2: error: ld returned 1 exit status
io/tools/CMakeFiles/pcl_openni_pcd_recorder.dir/build.make:284: recipe for target 'bin/pcl_openni_pcd_recorder' failed
make[2]: *** [bin/pcl_openni_pcd_recorder] Error 1
CMakeFiles/Makefile2:680: recipe for target 'io/tools/CMakeFiles/pcl_openni_pcd_recorder.dir/all' failed
make[1]: *** [io/tools/CMakeFiles/pcl_openni_pcd_recorder.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
解决方案:
前面cmake到时候将“ -DCMAKE_BUILD_TYPE=True”改为“ -DCMAKE_BUILD_TYPE=Release”
ubuntu18.04安装PCL相关推荐
- ubuntu18.04安装pcl库
参考Ubuntu18.04安装PCL 1.9.1(图文详解,附踩坑和测试)_ubuntu安装pcl_振华OPPO的博客-CSDN博客 遇到的问题 1 安装依赖时软件未满足依赖关系 sudo apt-g ...
- Ubuntu18.04安装pcl教程以及踩坑记录
参考教程:Ubuntu18.04安装PCL(详细教程)_一盆柠檬的博客-CSDN博客 1.安装依赖 sudo apt-get update sudo apt-get install git build ...
- Ubuntu18.04安装教程及SLAM常用软件安装教程
文章目录 前言 Ubuntu18.04安装教程 一.准备工作 1.1.下载ubuntu镜像 1.2.制作U盘启动项 1.3.给ubuntu分配硬盘空间 二 安装ubuntu18.04系统 2.1.设置 ...
- Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o
Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o sudo apt-get install cmake libeigen3-dev ...
- linux18.04安装显卡驱动,详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)
详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测 ...
- Ubuntu18.04安装Dlib-19.19.0成功
VMware内Ubuntu18.04安装Dlib-19.19.0成功 本人第一篇博客,如果哪里写的不好还请多多包涵. 说明一下,我是通过pip去安装的所有库,除了Cmake.因为Dlib需要C++环境 ...
- ubuntu18.04安装python3.7并将python3指向python3.7
ubuntu18.04系统默认装了三个版本的python,如下: ubuntu18.04安装python3.7并将python3指向python3.7 参考此篇文章:https://blog.csdn ...
- ubuntu18.04 安装qt5.12.8及环境配置的详细教程
这篇文章主要介绍了ubuntu18.04 安装qt5.12.8及环境配置的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 环境 系统: ...
- linux下anaconda3安装教程,Ubuntu18.04 安装 Anaconda3的教程详解
Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项. 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如 ...
最新文章
- DIOCP (一) DIOCP常见问题。
- 【题解】 hdu2955 Robberies
- vue.js实战 第一篇 1-3章计算属性
- 单机mysql能支撑起10w的qps_高并发redis - 读写分离支撑qps10w+
- 圆形坠落模拟算法设计
- Python3 语法
- python 去掉双引号_python知识学习,python标识符和关键字
- MVC视图与控制器分离简单描述
- Unity中LitJson的使用
- matlab卡方拟合优度检验,卡方拟合优度检验在教学中的应用及Matlab实现_刘泽显...
- java怎么制作网页_如何制作网页
- this.$watch(),this.$set(),this.$nextTick()={})
- 搭建自己的知识体系 自我提升
- Ajax --- 客户端与服务器端之间传递数据
- 招聘季如何面试软件测试岗位?超全面试题分享
- Python 列表元组拆分为多个列表
- python 空间法向量可视化_利用空间法向量求二面角具体方法
- 同花顺_知识_庄家技法_5出货技法
- Vue百度地图电子围栏
- 小米笔记本适合计算机专业吗,小米电脑笔记本好吗应该选哪个,小米入手使用感受...
热门文章
- 海康威视录像机如何添加大华摄像头
- jy-13-LINUX——Linux
- nginx upstream中长连接池的维护
- 全球10支“超级”战队瓜分高达200万的总奖金,这是京东机器人挑战赛吗?
- Eclipse 报错:Error: Program sh not found in PATH
- Jaeger 详细配置
- html调用手机NFC,如何使用手机上NFC的功能
- opencv实现行人检测(C++)
- C++刷力扣、PAT第一周笔记
- php中跨页面id的获取,excel跨表格提取数据?phpexcel 读取excel里的数据并在页面显示出来...