视觉SLAM十四讲之向量(vector)与容器(unordered_map)的使用

一:向量 vector

vector基本操作(stl_vector.h):

.size()
.begin() .end()
.push_back()
.clear()

vector<KeyPoint>基本操作(types.hpp):

.pt()//关键点的坐标
.angle()//关键点的方向角

vector<DMatch>基本操作(types.hpp)

.distance()//两匹配点之间的距离
.queryIdx()//第一个匹配点
.trainIdx()//第二个匹配点

二:容器 unordered_map

unordered_map<unsigned long, MapPoint::Ptr >  map_points_; 
unordered_map<unsigned long, Frame::Ptr >     keyframes_;

基本操作:

.size()
.begin() .end()
.clear()
.find()
.insert()

*三、矩阵 Mat

.at()
.row()
.col()
.ptr()

*四、李代数 SE3

.log()
.inverse()//转置
.translation()//取变换矩阵的平移部分

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值