Ubuntu16.04安装配置Pangolin

github源码首页:https://github.com/stevenlovegrove/Pangolin.git

一、安装依赖

1、必备依赖

(1) C++

(2)OpenGL(参考https://www.jianshu.com/p/e4a90503d4a6)

sudo apt-get install build-essential libgl1-mesa-dev
sudo apt-get install freeglut3-dev
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev

 (3)Glew

sudo apt-get install libglew-dev

(4)CMake

sudo apt-get install cmake

2、推荐依赖

(1)python

sudo apt-get install libpython2.7-dev
git submodule init && git submodule update
sudo python -mpip install numpy pyopengl Pillow pybind11

3、推荐的视频输出依赖

(1)FFMPEG

sudo apt-get install ffmpeg libavcodec-dev libavutil-dev libavformat-dev libswscale-dev libavdevice-dev

(2)DC1394

sudo apt-get install libdc1394-22-dev libraw1394-dev

(3)libuvc

          git://github.com/ktossell/libuvc.git

git clone https://github.com/ktossell/libuvc
cd libuvc
mkdir build
cd build
cmake ..
make && sudo make install

 (4)libjpeg, libpng, libtiff, libopenexr

sudo apt-get install libjpeg-dev libpng12-dev libtiff5-dev libopenexr-dev

(5) OpenNI/ OpenNI2

(6)DepthSense SDK

3、非常可选依赖(我也不知道啥意思)

  • Eigen / TooN (These matrix types supported in the Pangolin API.)

  • CUDA Toolkit >= 3.2 (Some CUDA header-only interop utilities included)

    • http://developer.nvidia.com/cuda-downloads
  • Doxygen for generating html / pdf documentation.

 二、下载编译

git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
mkdir build
cd build
cmake ..
cmake --build .

如果您想构建文档并且安装了Doxygen,则可以执行:

cmake --build . --target doc

三、安装python依赖

sudo python -mpip install numpy pyopengl Pillow pybind11
git submodule init && git submodule update

设置路径

python
import sys
sys.path.append('path/of/pypangolin.so')
exit()

 

你可能感兴趣的:(依赖库)