下载库文件链接DBoW3链接
cd DBoW3 mkdir build cd build cmake .. make sudo make install参考方式Eigen的安装方式
Eigen官网链接在官网下载需要安装的版本数据包到本地。将下载的数据包解压到你想要安装的位置。在解压后的文件中你会发现有一个INSTALL的安装指导文件,里面描述了俩种安装方式。我推荐的第二种安装方式是 mkdir build cd build cmake .. make sudo make install以后调用Eigen时需要指定到刚刚安装位置的绝对路径。 安装后执行命令保证Eigen/Dense能够找到。
sudo cp -r /usr/local/include/eigen3/Eigen /usr/include问题解决
Pangolin在cmake时报“Could NOT find GLEW”错误fatal error: Python.h: 没有那个文件或目录 #include <Python.h> sudo apt-get install python3-dev参考:安装参考链接 注意前期依赖的安装和最后sudo make install操作。
问题:出现下面的错误需要执行完CSparse之后再重新安装一次g2o。
../../lib/libmyslam.so:对‘g2o::csparse_extension::cs_chol_workspace(cs_di_sparse const*, cs_di_symbolic const*, int*, double*)’未定义的引用 ../../lib/libmyslam.so:对‘g2o::csparse_extension::cs_cholsolsymb(cs_di_sparse const*, double*, cs_di_symbolic const*, double*, int*)’未定义的引用 ../../lib/libmyslam.so:对‘g2o::csparse_extension::writeCs2Octave(char const*, cs_di_sparse const*, bool)’未定义的引用删除g2方法
参考链接:安装参考链接 编译的时候直接
mkdir build cd build cmake .. make sudo make install参考链接:安装参考链接 编译的时候直接
mkdir build cd build cmake .. make sudo make install在编译的过程中可能遇到C++11编译错误,在CmakeList.txt文件的cmake_minimum_required(VERSION 2.8.8)下添加俩行代码
set(CMAKE_CXX_FLAGS "-std=c++11 -Wall") set(CMAKE_CXX_FLAGS_RELEASE "-std=c++11 -O3 -fopenmp -pthread")安装依赖
sudo apt-get install libsuitesparse-dev另外一种安装方式,实测可行Ubuntu16.04安装opencv+opencv_contrib 注意
卸载已有的opencv步骤 cd /home/***/opencv/build sudo make uninstall cd .. sudo rm -r build(极力推荐的录屏软件) 安装链接 1、安装SimpleScreenRecorder: 按Ctrl+ALt+T打开终端
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder sudo apt-get update sudo apt-get install simplescreenrecorder2、启动SimpleScreenRecorder:
点击左上角启动器,在查找框输入:sim 点击SimpleScreenRecorder PS:也可以把SimpleScreenRecorder拖到桌面快捷方式,方便以后打开
安装pcl_viewer
sudo apt-get install pcl-tools