ORB SLAM 2 demo 复现参考:
ORB SLAM 2 demo 复现(普通模式 + ROS 模式) - 简书 (jianshu.com)w
问题一:安装opencv,进行以下步骤时出现 Regex: 'command[- ]line option .* is valid for .* but not for C'问题
CMakeError.log出现以下问题记录
解决方法:
参考链接:Compiling OpenCV 3.3 : C++11 is not supported - Stack Overflow
OPENCV_EXTRA_MODULES_PATH 后面的opencv_contrib文件路径不对
可以利用cd 自己测试路径是否正确
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_CUDA=OFF \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/Software/opencv_contrib/modules \
-D OPENCV_ENABLE_NONFREE=ON \
-D BUILD_EXAMPLES=ON ..
问题二 安装opencv,出现“CMake Error at cmake/OpenCVUtils.cmake:1043 (file):
file DOWNLOAD HASH mismatch”
解决方法:
参考链接
opencv_contribCmake问题:CMake Error at cmake/OpenCVUtils.cmake:1043 (file)_lulumi2016的博客-CSDN博客
重新多运行几次,或者直接下载好protobuf-cpp-3.1.0.tar.gz到对应位置
链接:https://pan.baidu.com/s/1CnZveSEP4y6o_-yaJxjUog
提取码:yp1h
问题三 安装Pangolin,出现“By not providing "FindEigen3.cmake" in CMAKE_MODULE_PATH this project has...”
解决方法:
参考链接:
ORB_SLAM2安装Pangolin报错缺少Eigen3_陨越的博客-CSDN博客_pangolin 找不到eigen3
版本问题。。。。
Pangolin0.5链接:
链接: https://pan.baidu.com/s/1FC_nciT8A83l-quaoKyXkQ 提取码: 2cnv 复制这段内容后打开百度网盘手机App,操作更方便哦
如果不是,可以看看这个链接的内容: