码迷,mamicode.com
首页 > 其他好文 > 详细

slam涉及库的配置

时间:2018-02-21 23:34:46      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:opengl   参考   软件   phi   情况   执行   read   pen   pos   

1. opencv

sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev

mkdir build
cd build
cmake ..
make
sudo make install

 

卸载自己安装的库,还是在该文件夹下

sudo make uninstall

2. pcl

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

 

在此针对Ubuntu12.04上的一些安装做一下总结,备用
//××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××//
//××××××××××××××××××××××××1.OpenCV××××××××××××××××××××××××××××//
1)在终端安装依赖项

sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev

2)从官网下载OpenCV2.4系列,解压缩,用cmake编译安装

mkdir build
cd build
cmake ..
make
sudo make install

//***********************************************************//
//*************************2.PCL*****************************//

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

//***********************************************************//
//*************************3.ROS*****************************//

参考官网的安装教程
http://wiki.ros.org/cn/hydro/Installation/Ubuntu

//×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××//
//×××××××××××××××××××××××××4.OpenNI**************************//

ROS链接openni库获取kinect数据(PC端)
http://blog.csdn.net/hcx25909/article/details/8619126

安装openni等
1)依赖库
/×We need to install a bunch of packages for all this to work. Thankfully, the readme file included with OpenNI lists all these. However, to make life easier, this is (as of writing) what you need to install, in addition to all the development packages you (hopefully) already have.×/

sudo apt-get install git build-essential python libusb-1.0-0-dev freeglut3-dev openjdk-7-jdk

/×There are also some optional packages that you can install, depending on whether you want documentation, Mono bindings, etc. Note that on earlier versions the install failed if you didn’t have doxygen installed, even though it is listed as optional.×/

sudo apt-get install doxygen graphviz mono-complete

2)OpenNI 1.5.4

git clone https://github.com/OpenNI/OpenNI.git
cd OpenNI
git checkout Unstable-1.5.4.0
cd Platform/Linux/CreateRedist
chmod +x RedistMaker
./RedistMaker
cd ../Redist/OpenNI-Bin-Dev-Linux-[xxx]  ([xxx] is your architecture and this particular OpenNI release,根据实际情况修改)
sudo ./install.sh

3)Kinect Sensor Module(与openni安装类似)

git clone https://github.com/avin2/SensorKinect
cd SensorKinect
cd Platform/Linux/CreateRedist
chmod +x RedistMaker
./RedistMaker
cd ../Redist/Sensor-Bin-Linux-[xxx] (where [xxx] is your architecture and this particular OpenNI release)
chmod +x install.sh
sudo ./install.sh

4)测试Openni

cd OpenNI/Platform/Linux-x86/Bin/Release
./Sample-NiSimpleViewer

5)NITE选择性安装
获取软件包,解压缩,执行sudo ./install.sh

slam涉及库的配置

标签:opengl   参考   软件   phi   情况   执行   read   pen   pos   

原文地址:https://www.cnblogs.com/lizhongpingchn/p/7856969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!