随着理解的加深,我又更新了一下,比之前更标准一些:

经过好几天对于slam里那好几个平面的倒来倒去,零基础的我快要疯掉了,还好我理出了些头绪,和大家一起分享。

我们从头开始一步一步理一下:

1、首先从相机坐标系开始吧,物点在相机坐标系下所在的平面叫做物平面(当然还有世界坐标系,但是那个就涉及外参了,本文暂不讨论那个);

2、物平面的点通过小孔成像后,投到成像平面(相机光心之后),虽然此时的面是真正的成像平面,但是此时得到的坐标是负的,很麻烦的;

3、为了方便计算我们把该成像平面放到相机之前,并且以后都这么算,然后把此平面叫做成像平面,注意此时推到过程是:将X和Y坐标乘以f(焦距)除以Z(z坐标),因为此过程会将3D转化成2D,所以Z肯定要被消去,这样理解可能更直观,本质还是三角形相似;又因为平行光成像都成在焦平面嘛,所以乘以f是理所应当的;

4、由于此时单位依旧是米,我们最终得到的可是像素坐标,单位是像素,所以还需要一个米与像素之间的缩放。公式里是α和β,当然我们还需要把整个点挪到像素原点去,像素图像的原点在左上角,图形的原点在中心,此时有一个cx,cy的平移,但是面的位置没有改变,但是性质变了,已经成为像素平面了,单位是pixel。

现在回头看,我们需要做的是:

① 把第2步省去,因为加负号不是我们想要的,所以我们的脑海里将不再有相机之后的平面了;

② 推导出归一化平面,把第3步分开,先除Z,此时物平面就转到了相机前单位距离处,这时归一化平面就有了。之后再乘以f,让归一化平面挪到成像平面

③ 把乘f,米与像素的缩放(α、β),平移(cx,cy)整合成内参矩阵K。

所以最终的过程就是从物平面除以Z变成归一化平面,乘以f变成成像平面,缩放平移变成像素平面,也可以乘以内参由归一化平面变成像素平面。我们平时用归一化平面多一些,毕竟齐次嘛,可以忽略物点深度的影响。这样看来,由近及远以此是:相机平面,归一化平面(1),成像平面(f),像素平面(f)

再来一张自己做的一张图吧,可能和别的博主有相似的地方:

本文没涉及外参(也同相机位姿)只有内参

关于slam第五讲物平面、归一化平面、像素平面、成像平面的思考相关推荐

  1. slam十四讲,第五讲中相机坐标系,像素平面坐标系,世界坐标系,归一化坐标系总结

    #笔记,方便日后忘记回看,仅总结,具体推导回看十四讲 先上图: 如图,现实世界中有一个P点和一个相机(光心),描述这个P点的空间坐标首先得有一个坐标系,那么以光心为原点O建一个坐标系,叫相机坐标系. ...

  2. 啤酒车间平面布置图、水厂平面布置图、厂房设备布置图、污水厂管道布置图、乳品厂平面布置图、水果罐头工厂厂区总平面布置图、煤矿开采工作面综合布置图、日产500吨石灰窑CAD工艺布置图……各种布置图汇总

    CNG加气站网架设计选址及总平面布置图 解放牌CA141型汽车总体布置图(备注:一张总装图) 粗苯回收工段设备平面布置图(CAD) 10KV变电所0.4KV低压柜布置图.dwg 冰箱生产线总布置图 微 ...

  3. 世界坐标系,相机坐标系,平面坐标系,像素坐标系

    转载: 世界坐标系,相机坐标系,图像坐标系,像素坐标系 世界坐标系.相机坐标系.图像坐标系.像素坐标系之间的转换 一.世界坐标系到相机坐标系 世界坐标系,也称为测量坐标系,它是一个三维直角坐标系(xw ...

  4. 空间直角坐标系、大地坐标系、平面坐标系、高斯平面直角坐标系(转)

    本篇学习了空间直角坐标系.大地坐标系.平面坐标系.高斯平面直角坐标系.这个个坐标系有时很容易弄混淆! ( 一)空间直角坐标系     空间直角坐标系的坐标原点位于参考椭球的中心,Z轴指向参考椭球的北极 ...

  5. 电子计算机应用地质地貌,岩土基础整理 一、高数24 1、空间解析几何与向量代数 两点间的距离,向量数量积,向量向量积,平面方程,两平面夹角,点到平面的距离,点... - 雪球...

    来源:雪球App,作者: 超级奶爸xujunhorse,(https://xueqiu.com/3442498082/131579485) 一.高数24 1.空间解析几何与向量代数 两点间的距离,向量 ...

  6. 控制平面和数据平面[也称为转发平面]

    控制平面和数据平面[也称为转发平面] 1. 控制平面: 2. 转发平面: 3. 说明: 3.1 说明1: 3.2 说明2: 1. 控制平面: 指系统中用来传送指令.计算表项的部分. 例如:命令行,we ...

  7. 空间平面方程 java,空间平面方程

    <空间平面方程>由会员分享,可在线阅读,更多相关<空间平面方程(13页珍藏版)>请在人人文库网上搜索. 1.一.平面的确定条件,返回,下一页,上一页,空间平面方程,三.平面的一 ...

  8. 空间平面方程 java,空间平面及其方程

    <空间平面及其方程>由会员分享,可在线阅读,更多相关<空间平面及其方程(16页珍藏版)>请在人人文库网上搜索. 1.一.平面的点法式方程,二.平面的一般方程,平面及其方程,一. ...

  9. java计算平面度,关于平板平面度的计算方法?

    查看: 18220|回复: 71 [角度] 关于平板平面度的计算方法? 电梯直达 发表于 2014-2-18 14:16:41 | 只看该作者 |只看大图 |倒序浏览 |阅读模式 立刻注册计量论坛 交 ...

  10. matlab平面问题编程,有限元平面矩形单元MATLAB程序设计.docx

    有限元平面矩形单元MATLAB程序设计 有限元平面矩形单元MATLAB程序设计摘要本论文主要研究内容是有限元平面矩形单元的基本原理和MATLAB软件的图形用户界面及函数编程的基本知识,并根据有限元平面 ...

最新文章

  1. iOS 9应用开发教程之使用代码添加按钮美化按钮
  2. 【MM模块】ERS and Invoicing Plans 发票计划
  3. /etc/resolv.conf root用户下不能修改
  4. Java中通过代理对类进行修改
  5. v4l2 框架下如何设置分辨率_【微学习】低压计量电表如何设置?(下)
  6. 机器学习爬大树之(GBDT原理)--二分类篇
  7. 实现机器学习的循序渐进指南系列汇总
  8. 14年macmini装双硬盘_19年性价比超高的5款笔记本电脑推荐
  9. 给出中序和前序求后序Java,已知二叉樹前序,中序遍歷,求后序遍歷,java實現...
  10. 大于等于0小于等于100的正数用正则表达式表示
  11. BP神经网络的预测模型
  12. libmodbus 封装成dll_Windows Visual Studio 2017 编译 libmodbus
  13. UART串口通信软件推荐
  14. dart sass自学笔记
  15. Linux驱动之platform设备驱动
  16. Microsoft Edge闪退问题解决方案:
  17. Designing Data-Intensive Applications
  18. 牛客小白月赛17 F小黄鸭(计算几何+积分+二分)
  19. Node: Puppeteer + 图像识别 实现百度指数爬虫
  20. 适合小白的大白话讲解---Git与Github的区别

热门文章

  1. 玉米可流转数字仓单标准的落地 将加速行业的资产数字化进程
  2. 用Python对微信好友进行简单统计分析
  3. 【3分钟速读】那些你苦苦搜索的模板,是这么被捣腾出来的
  4. 安科瑞企业微电网能效管理平台在某食品加工厂35kV变电站应用分析
  5. 怎么创建Gitee仓库,并将项目源码上传到Git?
  6. Redis安装配置说明
  7. QBitmap 单色图片
  8. Vue3——Suspense组件
  9. Axure幻灯片制作
  10. 保研夏令营面试、考研复试自我介绍、个人展示模板与撰写注意事项