ORB SLAM 2 demo 复现过程遇到的问题及解决方法(ubuntu18.04安装opencv3.2)

ORB SLAM 2 demo 复现参考:

ORB SLAM 2 demo 复现(普通模式 + ROS 模式) - 简书 (jianshu.com)w

问题一:安装opencv,进行以下步骤时出现 Regex: 'command[- ]line option .* is valid for .* but not for C'问题

ORB SLAM 2 demo 复现过程遇到的问题及解决方法(ubuntu18.04安装opencv3.2)_第1张图片

CMakeError.log出现以下问题记录

ORB SLAM 2 demo 复现过程遇到的问题及解决方法(ubuntu18.04安装opencv3.2)_第2张图片

解决方法:

参考链接: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”

ORB SLAM 2 demo 复现过程遇到的问题及解决方法(ubuntu18.04安装opencv3.2)_第3张图片

解决方法:

参考链接

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 SLAM 2 demo 复现过程遇到的问题及解决方法(ubuntu18.04安装opencv3.2)_第4张图片

解决方法:

参考链接:

ORB_SLAM2安装Pangolin报错缺少Eigen3_陨越的博客-CSDN博客_pangolin 找不到eigen3

版本问题。。。。

Pangolin0.5链接:

链接: https://pan.baidu.com/s/1FC_nciT8A83l-quaoKyXkQ 提取码: 2cnv 复制这段内容后打开百度网盘手机App,操作更方便哦

如果不是,可以看看这个链接的内容:

cmake - find_package does find and at the same time does not find opencvconfig, opencv_dir path set to directory of that file - Stack Overflow

你可能感兴趣的:(Linux操作系统,opencv,slam,自动驾驶,人工智能,机器学习)