人工精选(星球内部)彻底搞懂ORB-SLAM3算法:理论+代码+实战
这门课解决什么问题 搞视觉SLAM,最怕的就是只懂理论不会改代码。很多做机器人、自动驾驶或AR的工程师,看完了多视图几何的书,一打开工程源码还是一头雾水。这门课直接把ORB-SLAM3拆开揉碎了讲,重点解决的是“理论听懂了、一写代码就废”的断层问题。它不教你从零手写一个SLAM系统,而是带你看懂这套
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么问题
搞视觉SLAM,最怕的就是只懂理论不会改代码。很多做机器人、自动驾驶或AR的工程师,看完了多视图几何的书,一打开工程源码还是一头雾水。这门课直接把ORB-SLAM3拆开揉碎了讲,重点解决的是“理论听懂了、一写代码就废”的断层问题。它不教你从零手写一个SLAM系统,而是带你看懂这套开源框架到底怎么跑起来的。如果你的工作涉及定位建图、传感器融合,需要基于开源项目做二次开发或者魔改,这门课能帮你省下大量翻源码的时间。
适合什么基础与建议学习顺序
这资料不适合纯零基础。你得有C++编程能力,懂基本的矩阵运算,最好对李群李代数和多视图几何有概念。资料内容是按代码模块切分的,建议先从匹配算法和关键帧这两块看起,它们是跟踪线程的基础,逻辑相对直观。然后再啃IMU相关的三个专题,这部分涉及多传感器融合,公式和推导比较密集。最后再看g2o与ceres的优化专题,这时候你已经知道为什么要做后端优化了,看起来不会太突兀。每个视频都对应源码里的具体函数,别光看不练,跟着视频把工程跑起来,自己打断点跟踪数据流。
学完能独立做什么与资料怎么用
学完之后,你应该能独立把ORB-SLAM3部署到自己的设备上,跑通单目、双目或RGBD加IMU的数据集。更重要的是,遇到定位漂移或者跟踪丢失,你能知道去哪个模块调参数、改逻辑,而不是抓瞎。资料配合练习的方法很简单:先过一遍对应模块的视频,理解作者的实现思路,然后回到源码里自己读一遍,尝试画出数据流向。有条件的话,拿公开数据集跑一遍,改几个关键参数看看效果差异。代码讲解视频里提到的g2o和ceres用法,建议自己写个小工程跑跑,别只在SLAM工程里看,理解会更深。
01 ORB-SLAM3系列代码讲解-优化问题 专题二(g2o).mp4 · 02 ORB-SLAM3 系列代码讲解 优化问题 专题二(g2o与ceres).
课程目录
* 01 ORB-SLAM3系列代码讲解-优化问题 专题二(g2o).mp4
* 02 ORB-SLAM3 系列代码讲解 优化问题 专题二(g2o与ceres).mp4
* 03 ORB-SLAM3系列代码讲解 优化问题 专题一.mp4
* 04 ORB-SLAM3系列代码讲解-IMU专题三.mp4
* 05 ORB-SLAM3系列代码讲解-IMU专题二.mp4
* 06 ORB-SLAM3系列代码讲解-IMU专题一.mp4
* 07 ORB-SLAM3系列代码讲解——关键帧(专题一).mp4
* 08 官网没有视频.txt
* 09 ORB-SLAM3系列之匹配算法(一).mp4
* 10 ORB-SLAM3系列之匹配算法(二).mp4
* 11 ORB-SLAM3系列之特征匹配(三 MLPnP,词袋模型).mp4
* 12 ORBSLAM3系列之地图点(一).mp4
* 13 ORBSLAM3 系列代码讲解 地图点 专题二.mp4





