基本图像变换:线性变换,仿射变换,投影变换


平面变换包括 线性变换,仿射变换等,
线性变换包括 旋转,镜像(翻转),伸缩(缩放),推移(错切)
仿射变换 = 线性变换 + 平移

线性变换

直观定义:

  • 变换前是直线变换后仍是直线(平行关系)
  • 直线比例保持不变(比例关系)这里写图片描述
  • 变换前是原点的,变换后依然是原点

几种基本线性变换(与对应的矩阵表示):

旋转

中学数学解释(几何角度)

这里写图片描述

这里写图片描述

矩阵表示
一般的线性变换可由2x2的矩阵 A2x2 表示,此处
这里写图片描述
但是一般使用齐次矩阵表示(为了统一性,将平移时用到的加法也融入矩阵参数中)

大学数学解释(线性代数角度)
旋转操作可以看作由 R2 映射到 R2 ,且可以验证它是线性变换。

数学表示为 T:R2linearR2

而任何线性变换都可以由对应的矩阵表示: [T(v)]γ=[T]γβ[v]β (原向量空间的基底取 β ,映射后的向量空间基地为 γ

取定好 β,γ 之后很容易将 [T]γβ 表示出来

翻转(镜像)

中学数学推导(几何角度)
这里写图片描述

大学数学解释(线性代数角度)

镜像是 R2 空间上的线性变换(可以验证),在原始空间中找镜像点不是很方便,可以通过坐标变换的手法,将镜像变换转移到镜像直线为轴的坐标系来来求解。提示 T=ITI

缩放(伸缩)

这里写图片描述

这里写图片描述

推移(错切?)

这里写图片描述
这里写图片描述

小结:
这里写图片描述

仿射变换

特点:

  • 平行关系不变
  • 比例关系不变

包括: 平移 + 旋转 镜像 缩放 推移

平移的矩阵表示:
这里写图片描述

这里写图片描述

通用的矩阵表示:

由于仿射变换包含平移,所以需要表达相加。可以用齐次矩阵将加法用矩阵表示出来(也可以认为三维的线性变换可以表达二维的放射变换:三维的推移变换 可以表达二维的平移变换)。
这里写图片描述
这里写图片描述

这里写图片描述

投影变换:

这里写图片描述

总结

这里写图片描述

这里写图片描述

ps:
这里写图片描述


【参考】:
- 99課綱教學重點整理4-3-4矩陣-二階方陣表示的線性變換.pdf
- http://www.matongxue.com/madocs/244.html#/madoc
- http://www.cnblogs.com/houkai/p/6660272.html
- https://homepages.inf.ed.ac.uk/rbf/HIPR2/affine.htm GeometricTransformations
- http://nghiaho.com/?p=2208 opencv

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值