1 pangolin安装
在Linux上常用的一个3D绘图库是Pangolin,它是基于OpenGL完成的,它不但支持OpenGL的基本操作,还提供了一些GUI的功能。
1.1 版本:
pangolin —— v0.6
libpng —— 16
eigen —— 3.4
使用libpng12遇到下面的问题
1.2 安装libpng
wget https://download.sourceforge.net/libpng/libpng-1.6.37.tar.gz
tar -zxvf libpng-1.6.37.tar.gz
cd libpng-1.6.37
./configure
make -j8
sudo make install
1.3 安装pangolin
git clone --recursive https://github.com/stevenlovegrove/Pangolin.git -b v0.6
v0.5版本太垃圾了,需要参考下面代码修改才能编译通过
https://blog.csdn.net/Robert_Q/article/details/121690089
cd Pangolin
mkdir build
cd build
cmake ..
make -j8
sudo make install
2 Eigen安装
wget https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz
tar -xzvf eigen-3.4.0.tar.gz
cd eigen-3.4.0
mkdir build
cd build
cmake ..
sudo make install
find_package(Eigen3 REQUIRED)
INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIR})
3 Opencv安装
版本:4.2.0
- 创建一个 build 文件夹并进入
mkdir build && cd build
- 运行 CMake 来配置 OpenCV 的构建过程,并指定生成的文件夹
最好自己指定下路径
cmake -DCMAKE_INSTALL_PREFIX=/your/installation/path ..
- 编译和安装
make -j8
make install
只需要include和lib存放到third_party中即可