在课程开始之前要进行以下几步
- 安装Ubuntu和Windows双系统:B站就有很清楚
- 学会使用Linux命令即安装各种包
- 安装Cmake、Kdevelop编译器、Eigen包、Pangolin包、Sophus包、OpenCV包、Ceres包、g2o包,记得安装之前安装各种包的依赖。网上很多教程,自行搜索
- 以上一定要自己操作,不要怕错,在不断试错的过程可以更好的理解(切身体会)
反正上述这些东西我安装了四到五天,哭死!!!中间有几次想放弃,最后都坚持下来了,好几次没吃饭安装这些,中间的辛酸只有自身体会才能明白,但是在最后安装成功会有很大成就感。
不得提出一点,各种包的版本有对应关系,当初我先装了一个老版本的Ceres导致后面装的g2o对应不上,找了好几天才发现版本不对应。如果用课程SLAM高翔十四讲的github的包会有一些问题,我这有一个大佬的全程总结,包括:安装、错误、代码笔记等,大家可以看一下,很厉害。【视觉SLAM14讲】【汇总】-踏破万里无云