ubuntu18.04安装python-pcl1.9,vtk8.1,pcl1.9

一.安装pcl1.9
  1. 安装依赖
sudo apt-get install g++
sudo apt-get install cmake cmake-gui
sudo apt-get install doxygen
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install libflann1.8 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libvtk6-dev libvtk6.2 libvtk6.2-qt
sudo apt-get install 'libqhull*'
sudo apt-get install libusb-dev
sudo apt-get install libgtest-dev
sudo apt-get install git-core freeglut3-dev pkg-config
sudo apt-get install build-essential libxmu-dev libxi-dev
sudo apt-get install libusb-1.0-0-dev graphviz mono-complete
sudo apt-get install qt-sdk openjdk-9-jdk openjdk-9-jre
sudo apt-get install phonon-backend-gstreamer
sudo apt-get install phonon-backend-vlc
sudo apt-get install libopenni-dev libopenni2-dev

  可以将上述命令放入pcl_dependences.sh,到所在文件,终端输入:

sudo sh install_pcl_dependences.sh
  2.从github 下载pcl1.9
git clone -b  pcl-1.9.1 https://github.com/PointCloudLibrary/pcl.git 

  git clone -b pcl-1.9.1 下载pcl分支,版本pcl-1.9.1

  3.编译安装
cd pcl 
mkdir build 
cd build
cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_GPU=ON-DBUILD_apps=ON -DBUILD_examples=ON \ -DCMAKE_INSTALL_PREFIX=/usr .. 
make  -j6
sudo make install

  make -j(6) 6根据自己的cpu核数确定

  4.安装可视化依赖(可选)

 安装 OpenNI,OpenNI2

sudo apt-get install libopenni-dev 
sudo apt-get install libopenni2-dev
二.安装python-pcl1.9
  1.首先安装vtk

  下载vtk,拷贝到安装目录下
    百度网盘下载链接: https://pan.baidu.com/s/1UGxBn7imrPeJ7h78EH-j6Q
    提取码: ggnd

tar -xzvf VTK-8.1.0.tar.gz
cd VTK-8.1.0
mkdir build
cd build/
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF ..
make -j6
sudo make install
  2.安装numpy,cython
pip install numpy==1.16.1
pip install cython==0.26
  3. 安装Python-pcl

  源码下载

git clone https://github.com/strawlab/python-pcl.git
cd python-pcl

  打开python-pcl中的setup.py,删除里面的一些vtk依赖
  (763行以后,也就是所对应的vtk8.1版本):
  删除内容如下:

'vtkFiltersPython-'+ vtk_version
'vtkPythonInterpreter'+ vtk_version
'vtkRenderingMatplotlib'+ vtk_version
'vtkWrappingTools'+ vtk_version

  保存好开始安装:

python setup.py build_ext -i
sudo python setup.py install

  最后显示如下:
在这里插入图片描述python-pcl==0.3.0rc1


无关紧要:markdown缩进

  (空格)
   (半个中文)
   (一个中文)
参考博文

ubuntu18.04安装pcl
ubuntu18.04安装python-pcl
python-pcl安装问题解决
Python-pcl求解各种坑

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值