基本图像变换:线性变换,仿射变换,投影变换
来源:互联网 发布:手机屏幕动物软件 编辑:程序博客网 时间:2024/05/01 16:57
- 线性变换
- 直观定义
- 几种基本线性变换与对应的矩阵表示
- 旋转
- 翻转镜像
- 缩放伸缩
- 推移错切
- 仿射变换
- 投影变换
- 总结
平面变换包括 线性变换,仿射变换等,
线性变换包括 旋转,镜像(翻转),伸缩(缩放),推移(错切)
仿射变换 = 线性变换 + 平移
线性变换
直观定义:
- 变换前是直线变换后仍是直线(平行关系)
- 直线比例保持不变(比例关系)
- 变换前是原点的,变换后依然是原点
几种基本线性变换(与对应的矩阵表示):
旋转
中学数学解释(几何角度)
矩阵表示
一般的线性变换可由2x2的矩阵A2x2 表示,此处
但是一般使用齐次矩阵表示(为了统一性,将平移时用到的加法也融入矩阵参数中)
大学数学解释(线性代数角度)
旋转操作可以看作由
数学表示为
而任何线性变换都可以由对应的矩阵表示:
取定好
翻转(镜像)
中学数学推导(几何角度)
大学数学解释(线性代数角度)
镜像是
缩放(伸缩)
推移(错切?)
小结:
仿射变换
特点:
- 平行关系不变
- 比例关系不变
包括: 平移 + 旋转 镜像 缩放 推移
平移的矩阵表示:
通用的矩阵表示:
由于仿射变换包含平移,所以需要表达相加。可以用齐次矩阵将加法用矩阵表示出来(也可以认为三维的线性变换可以表达二维的放射变换:三维的推移变换 可以表达二维的平移变换)。
投影变换:
总结
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
- 基本图像变换:线性变换,仿射变换,投影变换
- 图像基本变换---图像线性变换
- 线性变换和仿射变换
- 图像处理基本算法--仿射变换
- 图像仿射变换
- 图像仿射变换
- 图像变换——仿射变换
- 64.[GIS基础]矩阵、线性变换和仿射变换
- 几何变换与图像变换二--仿射变换
- OpenCV图像变换(仿射变换与透视变换)
- 仿射变换 图像旋转
- opencv-图像仿射变换
- OpenCv图像仿射变换
- 图像仿射,透视变换
- 图像的仿射变换
- 图像基本变换--- 平移、旋转、缩放、仿射变换、镜像
- 图像变换——分段线性变换
- 图像的等距变换,相似变换,仿射变换,射影变换及其matlab实现
- 面试Java web,有关于hibernate一般都问什么问题?
- 自定义浏览器协议,实现web页面调用本地程序
- EA&UML日拱一卒-状态图::状态机
- Test 2017.10.24
- codeforces #442 B
- 基本图像变换:线性变换,仿射变换,投影变换
- 求最大和最小值(SDIBTOJ 2001)
- 【软件安装】Windows下Anaconda安装+tensorflow安装
- Sublime text3注册码
- 《代码整洁之道》
- bootstrap datetimepicker日期插件超详细使用方法介绍
- Mysql数据库的优化
- HDU-1864 01背包
- 构造题(bzoj2296)