当前位置:网站首页>【ORB_SLAM2】SetPose、UpdatePoseMatrices
【ORB_SLAM2】SetPose、UpdatePoseMatrices
2022-08-02 01:05:00 【小秋SLAM实战教程】
SetPose
void Frame::SetPose(cv::Mat Tcw)
{
mTcw = Tcw.clone();
UpdatePoseMatrices();
}
UpdatePoseMatrices
void Frame::UpdatePoseMatrices()
{
mRcw = mTcw.rowRange(0,3).colRange(0,3);
mRwc = mRcw.t();
mtcw = mTcw.rowRange(0,3).col(3);// 世界到相机
mOw = -mRcw.t()*mtcw;// 相机到世界
}
世界到相机 mtcw/n[0;
0;
0]
相机到世界 mOw/n[0;
0;
0]
边栏推荐
猜你喜欢
Go 1.18 的那些事——工作区、模糊测试、泛型
Kubernetes之本地存储
pcie inbound和outbound关系
ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
Use flex-wrap to wrap lines in flex layout
第一次写对牛客的编程面试题:输入一个字符串,返回该字符串出现最多的字母
go版本升级
dbeaver连接MySQL数据库及错误Connection refusedconnect处理
网络请求技术--跨域
Local storage in Kubernetes
随机推荐
管理基础知识13
5年自动化测试经验的一些感悟:做UI自动化一定要跨过这10个坑
TKU记一次单点QPS优化(顺祝ITEYE终于回来了)
from origin ‘null‘ has been blocked by CORS policy Cross origin requests are only supported for
好的期货公司开户让人省心省钱
ES6对箭头函数的理解
MInIO入门-03 秒传+大文件分片上传
管理基础知识18
23.卷积神经网络实战-ResNet
信息收集之cms指纹识别
flask获取post请求参数
fastjson详解
Pytorch seq2seq model architecture to achieve English translation tasks
Local storage in Kubernetes
【图像融合】基于加权和金字塔实现图像融合附matlab代码
外包干了三年,废了...
3 Month Tester Readme: 4 Important Skills That Impacted My Career
dayjs时间处理库的基本使用
ECMAScript 2022 正式发布,有你了解过的吗?
Detailed explanation of fastjson