当前位置: 首页 > news >正文

ORB_SLAM2原理及代码解析:MapPoint::AddObservation() 函数

1 作用

把某个地图点和某个关键帧的特征点建立对应关系,登记下来。

2 所属位置及代码

(1)声明:include/MapPoint.h

  void AddObservation(KeyFrame* pKF,size_t idx);

(2)定义:src/MapPoint.cc

void MapPoint::AddObservation(KeyFrame* pKF, size_t idx)
{unique_lock<mutex> lock(mMutexFeatures);if(mObservations.count(pKF))   //如果pKF在mObservations中,则退出return;mObservations[pKF]=idx;if(pKF->mvuRight[idx]>=0)    //如果地图点被双目观测到+2,单目+1nObs+=2;elsenObs++;
}

3 参数含义

(1)pKF

 观测到该地图点的关键帧指针

(2)idx

 该地图点在关键帧pKF中对应的特征点索引

(3)mObservations

 存储观测该地图点的关键帧集合(一个 MapPoint 可以被多个 KeyFrame 看到)

(4)nObs

 被多少帧观测到的计数器。相当于是地图点质量指标,nObs 越高,说明这个点越稳定,越

  可能是真实的 3D 点,而不是噪声。

http://www.dtcms.com/a/432169.html

相关文章:

  • 炉石做任务抽奖网站装宽带一年大概需要多少钱
  • 个人网站建立 学生哈尔滨学校网站建设
  • 网站用什么软件做败sp个人网站app
  • 适合建设网站的国外服务器晋城市网站建设
  • 西安做商铺的网站网站设计公司费用
  • 专业做胶粘剂招聘网站华为云网站定制
  • 企业建站系统费用全站搜索
  • 做装饰网站公司wordpress plugins
  • 龙岗网站建设开发设计公司深圳建筑网站
  • 用空间做网站如何做好安全广州建设银行分行招聘网站
  • 公司做的网站费用如何做账wordpress 积分动力
  • 外包服务费税率泉州网站seo
  • 0.1 tensorflow例1-梯度下降法
  • 微信公众号内置手机网站wordpress置顶失败
  • MyBatis-Plus字段类型处理器使用
  • 免费自动建站商业网站的特点
  • 网站平台中小微企业名录查询
  • 服饰网站建设电子商务网站建设市场
  • 三台建设局网站企业建站系统还有没有前景可言
  • 安装oVirt-engine V4.4.1
  • 高端品牌网站设计电话建设网站费用会计分录
  • 【C++】异常介绍
  • wordpress列表页模板如何进行搜索引擎优化 简答案
  • 东莞 手机网站制作怎么做家具定制网站
  • 邯郸企业建网站中小企业网络拓扑
  • 网站建设文化方案示范高校建设网站
  • tshark总结
  • SQL中的CTE(公用表表达式)完全指南:从入门到精通
  • x86架构和arm架构的区别
  • 如何建设学校网站论坛网站模板下载