• 高博的一起做RGB-D SLAM 简单总结的流程框图


    细节想看原网址 

    1、https://www.cnblogs.com/gaoxiang12/p/4669490.html  

    一起做(4)jointPointCloud.cpp

    两帧深度相机采集的图像拼接成点云地图

    1、设备:RGB-D相机 采集得到彩色图和深度图,在这里认为其采集的两幅图像是同步的;

    2、相机采集的图像因镜头原因会发生畸变,所以需要对摄像头进行畸变校正,这样就可以运用matlab自带的棋盘格标定方法完成相机内参的标定;

    3、对RGB图进行特征提取与描述子的计算,利用上述特征进行两帧图像的匹配,将匹配得到的两组点集利用PNP算法,得到旋转与平移向量

    4、将两帧图形成的点云图经过变换矩阵,既可得到拼接后的点云图

     2、https://www.cnblogs.com/gaoxiang12/p/4719156.html

    一起做(5)slamBase.cpp

    v   多帧深度相机采集的图像拼接成点云地图完成一个视觉里程计

    v   什么是视觉里程计呢?简而言之,就是把新来的数据与上一帧进行匹配,估计其运动,然后再把运动累加起来的东西

    3、https://www.cnblogs.com/gaoxiang12/p/4739934.html

    一起做(6)slamEnd.cpp

    v   这样的视觉里程计存在的问题

    1、一旦出现了错误匹配,整个程序就会跑飞。

    2、误差会累积。常见的现象是:相机转过去的过程能够做对,但转回来之后则出现明显的偏差。

    3、效率方面不尽如人意。在线的点云显示比较费时。

    v   解决办法

    加入姿态图(pose graph)

    以g2o软件包进行图优化

    4、https://www.cnblogs.com/gaoxiang12/p/4754948.html

    一起做(7)slam.cpp

    v   G2o软件包也可以用来进行回环检测,丢失恢复等工作。

    v   加入简单的回环检测(这个可能存在细节误差,回环检测之后仍然会继续提取关键帧,最后还是一起优化,不知道为什么没有对回环进行立即优化,也可能理解有问题)

  • 相关阅读:
    20170417列表的count计数、index、reverse、sort函数
    (一)grpc-创建一个简单的grpc 客户端和服务器
    通用装饰器
    Git学习(一):Git介绍、仓库和分支等基本概念解释
    APP测试
    接口测试用例设计
    笔记整理
    接口测试
    gzip -压缩与解压缩
    declare 命令 -声明shell 变量
  • 原文地址:https://www.cnblogs.com/rjjhyj/p/10687716.html
Copyright © 2020-2023  润新知