run_euro.cpp

在run_euroc.cpp函数中开了四个线程,分别对应四个函数,处理线程,对应 System::ProcessBackEnd,用作对imu数据以及image数据的后台处理优化,PubImuData线程,对应PubImuData函数,用于IMU数据的读取和发布,PubImageData用作图像数据的读取和跟踪处理,Draw线程,将图像和轨迹进行绘制。

PubImuData读取存储IMU信息的文件,然后获取时间t, 加速度a和角速度w, 然后交给后台进行处理,处理函数为void System::PubImuData(double dStampSec, const Eigen::Vector3d &vGyr, const Eigen::Vector3d &vAcc)

处理第一帧图像,prev_img = cur_img = forw_img = img, 三个图像都是第一帧图像,第二帧图像进入后perv和cur是上一帧图像,forw_img是最新进入的图像

cur_pts是记录的上一帧已经处理的图像的特征点,当第一帧图像进入时,cur_pts还为空,因此不会进入这一处理函数。如果是上一帧的img已经存在并且提取了特征点,就可以进行光流跟踪。cur_img是上一处理过的图像,cur_pts是对那张图像处理获得的二维点,forw_img是最新进来的图像,forw_pts是利用光流获得的跟踪点,status会记录是否跟踪成功。

如果status为0,也就是未成功跟踪,或者出界的点,将会被从prev_pts,cur_pts,forw_pts,ids,cur_un_pts,track_cnt中进行移除

【VINS-Mono】相关推荐

  1. 【开源分享】VIDO-SLAM:一种视觉惯性动态物体SLAM系统

    文章:Inertial-Only Optimization for Visual-Inertial Initialization 作者:Carlos Campos, Jose M.M. Montiel ...

  2. SLAM之小觅相机跑开源方案(ORB_SLAM2,VINS MONO,VINS FUSION,RTAB-Map)

    传感器: 小觅相机标准版 开源SLAM方案: ORB_SLAM2,VINS MONO,VINS FUSION,RTAB-Map 测试地点: 室内大厅(光线不均)/ 露天阳台 实现形式: 小觅相机 / ...

  3. 【必知】国内最设计感的 App推荐

    什么叫有设计感呢?我认为应该是具备以下的几个维度的条件: 界面:UI 设计精美,界面每一处细节都精雕细琢,展现了 App 的独一无二,有些即使是「无用之美」,下载了也会舍不得删掉. 内容 / 功能:精 ...

  4. 【Spring 5】响应式Web框架实战(下)

    - [Spring 5]响应式Web框架前瞻  - 响应式编程总览  - [Spring 5]响应式Web框架实战(上) 1 回顾 上篇介绍了如何使用Spring MVC注解实现一个响应式Web应用( ...

  5. 【Spring 5】响应式Web框架实战(上)

    前情概要:  - [Spring 5]响应式Web框架前瞻  - 响应式编程总览 1 回顾 通过前两篇的介绍,相信你对响应式编程和Spring 5已经有了一个初步的了解.下面我将以一个简单的Sprin ...

  6. python list转换成array_一文掌握Python【不定期更新】

    目录 一.Numpy 1 基本操作 2 随机数 3 打乱训练数据 4 得到元素的最值 5 拼接数组 6 得到函数的信息 7 得到累乘即各项相乘的结果 8 判断一个数是否在数组中 9 数组的变换 10 ...

  7. 尚硅谷 SpringCloud 第二季学习笔记【已完结】

    SpringCloud 一.介绍 (一)cloud和boot之间的依赖关系 https://spring.io/projects/spring-cloud#overview Finchley 是基于 ...

  8. 【十四】【vlc-android】aout音频输出模块源码实现分析【Part 1】

    接着第九章节分析aout输出组件模块的加载和实现分析. 有第九章节第2小节中可知,加载的模块名为["audio output"] 通过全局搜索有如下android端支持组件模块: ...

  9. 【音频驱动】Linux之ALSA声卡、WAV文件相关概念

    Linux之ALSA音频相关概念 Linux之ALSA音频相关概念 一.ALSA简介 二.音频相关概念 1.采样频率 2.量化位数(ADC精度) 3.声道数 4.交错模式 三.WAV文件 1.编码格式 ...

  10. 【PCB布局布线】之Altium Designer 精心总结(转)

    来源-作者@聚优致成&:http://blog.csdn.net/qq_29350001/article/details/52199356 建议读者阅读原文,确保获得完整的信息 一. 软件优化 ...

最新文章

  1. 2021 大厂实习笔试
  2. 计算机系统基础:数字的机器表示
  3. python如何输入多组数据_Python 中如何实现多组的输入输出
  4. GraphQL:简单开开始一个查询
  5. shell编程练习题
  6. C++设计模式-建造者模式
  7. 为什么大部分的婚姻都是凑合?数据告诉你真相
  8. Dell Kace K1000测试报告
  9. bzoj2752 高速公路
  10. FLEX4 在组件中自定义ToolTip样式
  11. 致产品经理:是时候要学学编程了!
  12. 基于R lavaan 进行SEM分析总结
  13. 相亲交友小程序开发方案及源码
  14. WPS格式转换PPT格式小技巧
  15. apollo学习之---(19)commen-filter学习
  16. 用python定时自动发微博_Python脚本实现自动发带图的微博
  17. eclipse黑色主题黑色背景
  18. 阿里面试必过的 Java 面试参考指南全集
  19. 一本通OJ 1034:计算三角形面积
  20. POJ 1061 青蛙的约会(扩展GCD求模线性方程)

热门文章

  1. 【雅思阅读】王希伟阅读P1(阅读判断题)
  2. 笔记之tomcat映射虚拟路径
  3. #9733;《唐琅探案》后记【2】
  4. 电子计算机机房设备接地线,电子计算机机房的防雷接地措施
  5. CSP/NOIP 复赛注意点
  6. mybatis collection column 传常量
  7. category排序专辑
  8. 创客学院9天C语言一
  9. 数据采集需要学习哪些东西
  10. 【lnmp】require(): open_basedir restriction in effect.【百度不是万能的,关键时刻还得靠自己】