相机透视知识整理
来源:互联网 发布:淘宝网外贸店 编辑:程序博客网 时间:2024/06/05 22:21
相机实现了3维世界至2维平面的映射,理顺其中的关系方便实现一些有趣的应用。
这其中涉及道三个坐标系的变换关系: 世界坐标系—相机坐标系—-图像坐标系
1、相机坐标系–图像坐标系
1.1 世界坐标系与相机坐标系
两坐标系的变换可用齐次矩阵表示如下:
其中,
1.2 R矩阵
- 上述3个基本变换矩阵均为单位矩阵,因此求逆即求转制
R−1=RT
如果两坐标系同原点,,
1.2 图像坐标系
图像坐标系可以表示为u-v坐标系,该坐标系单位为像素,无量纲。
为了便于分析,常常建立以X-Y表示的图像坐标系,它以毫米为单位。它的原点
公式1
1.3 相机坐标系
如上图根据小孔成像原理,在相机坐标系
改写为齐次坐标表示的形式:
其中,S为尺度因子,与纵向距离Z有关,P为透视矩阵。
1.4 变换
根据以上公式联立,可形成世界坐标与像素图像坐标的最终变换关系:
αx=f/dX、αy=f/dY :归一化焦距。
M1 称为内参矩阵,M2 为外参矩阵。
当
公式2
M为3x3矩阵,该矩阵可逆,当知道世界坐标下的一点,可算出唯一的像素坐标。但是,已知图像上一点,无法确切知道空间上Z的坐标,因为,上述矩阵只能联立两个方程。
2 灭点及消失点
将公式2的结果展开:
通常情况下,可通过4世界和图像之间点对,估算M矩阵值。
消失点只于变换矩阵M和平行直线簇的方向有关。
2 逆透视
坐标定义如图所示:
俯仰角pitch α , 偏航角yaw β ,滚动roll is zero
根据如上图坐标定义方式推导两者间的变换关系:
利用坐标轴连续旋转的方式:
其中注意
展开可得:
其中,
阅读全文
0 0
- 相机透视知识整理
- 工业相机标定相关知识整理
- 工业相机标定相关知识整理
- Android知识要点整理(8)----控制相机
- 相机知识问答
- 工业相机知识
- 相机知识(节选)
- 工业相机相关知识
- 知识整理
- 知识整理
- 知识整理
- Unity 3D 画出透视相机的视景体
- three.js中正交和透视投影相机的应用
- Unity -- 正交/透视相机切换(2D/3D相机切换)
- 相机标定--知识点整理1
- 透视
- 透视
- 软件光栅器三之世界矩阵,相机变换矩阵,透视投影矩阵,透视除法,视口变换矩阵
- 感悟C语言
- linux小练习3
- Java
- C语言的结构体中的位域在 有符号不定位数的数值中操作
- 创建继承于类person的类student
- 相机透视知识整理
- Editing Rocksdb BlockBasedTable Format
- 静态变量
- 第五次作业
- ionic+侧滑+轮播+刷新
- LuoguP1082[NOIP2012] 同余方程 解题报告【拓展欧几里得】
- 面经问题整理
- 用1,2,5组成和为100,求一共有多少种方式
- 【状压DP】NOIP2016Day2T3[愤怒的小鸟]题解