第四篇 跟踪过程以及openvslam中的相关实现详解

作者&投稿:董霭 (若有异议请与网页底部的电邮联系)
~ 在成功初始化之后,会创建地图以及局部地图。

在初始化正常过后,紧接着会创建地图

一个lm可能被很多帧看到,每个帧中由于拍摄的时间、空间、光照条件的原因导致相同的特征点的描述子会稍微不同,通过计算找到一个与其他描述子距离相近的描述子作为最终lm的描述子。

将关键帧中的lm(世界坐标系)转为关键帧坐标系下,对深度排序后获取中间深度值。

保存参考关键帧到当前帧的变换矩阵=last_cam_pose_from_ref_keyfrm_

有三种跟踪方法:
motion_based_track:
bow_match_based_track:
robust_match_based_track:
一种重点位方法:
relocalize

在计算本质矩阵E的时候使用的是归一化平面上的点对儿,而不是图像上的像素点对儿。

基于运动模型跟踪,这里的运动模型就是恒速运动模型。

跟踪失败后会调用该函数进行重定位。
tracking_module初始化中会对module::relocalizer进行初始化

重定位有关的变量

这里的运动学模型是恒速模型:
更新速度velocity = curr_frm.cam_pose_cw * last_frm_cam_pose_wc
后面用来更新位姿:curr_frm.set_cam_pose(velocity * last_frm.cam_pose_cw) 这时候last_frm.cam_pose_cw就是上一帧的curr_frm.cam_pose_cw

又 可得

因此

再取逆,整理得到

对应程序,velocity_就是


梨树区19750228163: 计算机图形学, 光线跟踪算法的过程是什么 -
占残立生: 光线跟踪思路:从视点出发,通过图像平面上每个像素中心向场景发出一条光线,光线的起点为视点,方向为像素中心和视点连线单位向量.光线与离视点最近的场景物体表面交点有三种可能:当前交点所在的物体表面为理想漫射面,跟踪结束...

梨树区19750228163: 测试人员缺陷跟踪流程? -
占残立生: 1、测试人员提交缺陷 2、开发人员确认并修复缺陷 3、测试人员回归缺陷 4、回归通过,测试人员关闭缺陷 5、回归不通过,测试人员重新打开缺陷 6、开发可以提出在后期版本修复缺陷或者拒绝缺陷,根据具体情况处理. 跟踪流程相关公开课都可以直接到黑马程序员的官网看啊.找不到对话框问一下就可以了.我自学就是看他们的教程,最近准备去培训了

梨树区19750228163: 阐述shell程序的执行和跟踪方法
占残立生: Shell是什么?任何发明都具有供用户使用的界面.UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多).Shell为用户提供了输入命令和参数并可得到命令执行结果的环境.为了不同的需要,UNIX提供了不同的...

梨树区19750228163: 在SQLSERVER里面,如何写一个存储过程来创建跟踪?
占残立生: SQL 探查器跟踪使用系统存储过程来建立.你可以从一个现有的探查器跟踪中使用SQL命令,并构造你自己的存储过程来创建和启动一个SQL探查器跟踪.你需要使用自己的存储过程来指定一些额外的设置.这些设置包括运行时间、文件大小...

梨树区19750228163: sql server 跟踪 怎么跟踪存储过程执行的sql -
占残立生: 你可以通过SQL Server Profiler去跟踪数据库在执行哪一个存储过程,然后去对应的数据库中找到这个存储过程,打开看里面的命令

梨树区19750228163: 外贸跟单流程? -
占残立生: 去百度文库,查看完整内容> 内容来自用户:李东平 外贸跟单基本流程 跟单员对出口货物的跟单工作主要有:(1)接单(2)跟进生产(3)催审单证(4)出货跟踪(5)制单结汇3.接单的形式:在出口贸易中,最常见的是:(1)合同:(...

梨树区19750228163: 如何做好工程项目全过程跟踪审计 -
占残立生: 一、全过程跟踪审计的概念建筑工程项目全过程跟踪审计是指审计部门依据相关法律的规定,对建筑工程项目从项目建设前期准备工作至项目竣工验收交付使用全过程全部经济活动的真实性、合法性、合规性、完整性和效益性进行监督、检查...

梨树区19750228163: 基于卡尔曼滤波的目标跟踪怎么做? -
占残立生: 在cnki上下篇kalman目标跟踪的硕士论文吧,很多的,当然期刊也可以,不过一般情况下硕士论文讲的能详细点,然后找准一篇仔细研读,这样子基本上理论就没啥问题了,编程就用MATLAB,用C很麻烦,很多算法都没有得自己从头编,...

梨树区19750228163: 掌握会话跟踪及ServletContex的使用方法(java)
占残立生: 何谓会话跟踪技术和ServletContext接口,我就简单的说一下. 会话跟踪技术就是服务器根据SessionId来判断与之交互的是不是同一个客户端. ServletContext接口用于获取配置在web.xml文件中的初始化参数,可实现多个Servlet共享. 好吧,...

梨树区19750228163: 外贸跟单的具体流程是什么?怎样成为一个优秀的外贸跟单员? -
占残立生: 跟单有的是从订单确认后开始的;有的是从接到订单就算.基本流程是: 第一步:接到客户订单(PO) 第二步:做合同给客户(PI),并得到客户确认 第三步:客户确认后,如果自己是工厂,就根据自己公司流程制作生产通知书发给车间或相应部门;如果是外贸公司则制作采购订单给供应商; 第四步:跟踪生产进度,及时发现和解决问题,确保按交货期正常交货 第五步:根据合同(PI)上的付款方式,通知客人具体交货时间和付余款 第六步:跟财务确定尾款到账后,安排出货 以上只是非常概括性的流程.很多细节需要根据你做的产品和公司自有流程来操作.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网