zoukankan      html  css  js  c++  java
  • ubuntu14.04 安装PCL

    博客转自:https://blog.csdn.net/dwj6336736/article/details/76674018

    系统安装

    sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
    sudo apt-get update
    sudo apt-get install libpcl-all
    

    手动安装

    1. 下载源代码

    git clone https://github.com/PointCloudLibrary/pcl.git pcl-trunk 
    ln -s pcl-trunk pcl   
    

    2.安装依赖项

    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 
    

    3. 编译库

    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 
    

      

  • 相关阅读:
    shell bash memo
    python performance measure 02
    跨域的几种方法
    表示集合的数据结构:数组(Array),对象(Object),Map和Set
    [H5]range对象的setStart/setEnd方法
    文件上传:input file FileReader
    localStorage,sessionStorage,cookie使用场景和区别
    设置获取cookie,setCookie,getCookie
    js中__proto__, property, prototype, 对象自身属性方法和原型中的属性方法的区别
    使用正则表达式--切分字符串
  • 原文地址:https://www.cnblogs.com/flyinggod/p/10120983.html
Copyright © 2011-2022 走看看