专栏首页音视频直播技术专家坐标系变换数学基础

坐标系变换数学基础

Matrix

什么是齐次坐标

用[n+1]维数组表示n维坐标的方法叫齐次坐标法(Homogenous coordinate)。

首先,许多图形应用涉及到几何变换,主要包括平移、旋转、缩放。以矩阵表达式来计算这些变换时,平移是矩阵相加,旋转和缩放则是矩阵相乘,综合起来可以表示为p' = m1 * p + m2 注:因为习惯的原因,实际使用时一般使用变化矩阵左乘向量。其中,m1旋转缩放矩阵, m2为平移矩阵,p为原向量 ,p'为变换后的向量。

引入齐次坐标的目的主要是合并矩阵运算中的乘法和加法,表示为p' = p*M的形式。即它提供了用矩阵运算把二维、三维甚至高维空间中的一个点集从一个坐标系变换到另一个坐标系的有效方法。

其次,它可以表示无穷远的点。n+1维的齐次坐标中如果h=0,实际上就表示了n维空间的一个无穷远点。对于齐次坐标(a,b,h),保持a,b不变,|V|=(x1 * x1,y1 * y1, z1 * z1)^1/2的过程就表示了标准坐标系中的一个点沿直线 ax-by=0 逐渐走向无穷远处的过程。

什么是焦距

在照相机中,从镜片光学中心到底片成像平面的距离称为焦距。

距阵转置

设 A=(aij)mn ,则AT= (aij * )mn(其中 (aij*)=(aji) )叫做A的转置矩阵。

单位矩阵

主对角线上的元素都是1,其余的元素都是零的n阶方阵,叫做n阶单位矩阵,记作E,即

| 1 0 ...  0 |
| 0 1 ...  0 |
| . . ...  0 |
| 0 0 ...  1 |

性质

|E|=1
若A是与E同阶的方阵,则有AE=EA=A 

逆矩阵

如果AB=BA=E,则A与B互为逆矩阵,记作 A=B-1 或 B=A-1

旋转矩阵

旋转矩阵就是一种正交距阵。

正交矩阵

A-1 = AT

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • medooze源码分析--SDP

    SDP(Session Description Protocol) 的目的是在媒体会话中传递媒体信息。SDP在很多地方使用,WebRTC也会使用它做媒体信息交换...

    音视频_李超
  • 常用 gradle 命令

    音视频_李超
  • 通过WebRTC进行实时通信-获取样例代码

    如果你对 git 熟悉的话,可以通过从GitHub上获取codelab代码。地址如下:

    音视频_李超
  • 用面积坐标推导六节点三角形单元刚度矩阵

    建立高阶单元时,利用面积坐标可以简化计算,特别是利用面积坐标的积分公式计算等效节点力。 (一)节点形函数 ? (二)单元位移场及应变场 ? ? ? (三)单元刚...

    fem178
  • 深度学习笔记之奇异值分解及几何意义

    SVD实际上是数学专业内容,但它现在已经渗入到不同的领域中。SVD的过程不是很好理解,因为它不够直观,但它对矩阵分解的效果却非常好。比如,Netflix(一个提...

    Jetpropelledsnake21
  • 论文算法复现 | 推荐系统之基于Item Co-occurrence矩阵分解的原理及实现

    传统的推荐系统使用用户-项目匹配矩阵来预测用户对项目的兴趣程度,矩阵如上图所示,推荐算法的实现过程可以看作是填补矩阵中缺失值的过程。

    用户1621951
  • 手把手教你将矩阵&概率画成图

    今天我想分享一个简单的 idea,它既不新颖也不花哨。甚至很多人都有过这个想法。但是无论你有没有这么想过,我都希望你能抽出几分钟和我一起重新感受这个想法。

    机器之心
  • 吹弹牛皮之Unity 引擎基础 - 矩阵(三)

    上图中展示了p,q两个基向量(单位向量)绕原点旋转后得到的新基向量p'和q'。根据勾股定理有:

    用户7698595
  • 透析矩阵,由浅入深娓娓道来—高数-线性代数-矩阵

    线性代数是用来描述状态和变化的,而矩阵是存储状态和变化的信息的媒介,可以分为状态(静态)和变化(动态)信息来看待。

    周陆军
  • MATLAB学习笔记

    魔方矩阵(magic(阶数)) 魔方矩阵又称幻方,是有相同的行数和列数,并在每行每列、对角线上的和都相等的矩阵。魔方矩阵中的每个元素不能相同。你能构造任何大小(...

    Angel_Kitty

扫码关注云+社区

领取腾讯云代金券