自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 orb-slam3(mono_tum)代码学习(二)Tracking::Track

看TrackMonocular定义, 主要是图像处理,判断SLAM模式,获取摄像机位姿。这个track()函数比较重要,主要作用是跟踪并更新显示线程中的图像、特征点、地图点等信息;插入关键帧,更新显示中的位姿,源码注释如下。在mono_tum的主循环中,在导入并处理完图片后,出现了SLAM.TrackMonocular(im,tframe);Tracking::GrabImageMonocular接收一幅图像并进行预处理,然后生成一个。对象,用于后续的视觉里程计跟踪。单目初始化函数代码注释如下。

2024-07-25 10:41:37 98

原创 orb-slam3(mono_tum)代码学习(一)setting

将配置文件传入setting类成为内参后,定义了tracking对象,并开了localmapping和loopclosing两个新线程。先看mono_tum的主函数部分,创建了一个system类的对象SLAM,system类是初始化和控制整个slam系统的类。查看system类的构造函数,system类在构造的时候传建了一个setting对象,setting类配置系统的各种参数。在来看setting类的构造函数,读取的相机参数和ORB特征提取器的行为。

2024-07-22 15:57:40 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除