【CG】仿射变换(Affine Transformation)

本文介绍了仿射变换的概念,包括它如何由线性变换和平移组合而成。强调了线性变换与仿射变换的区别,并通过图示进行解释。还探讨了在二维图像中使用齐次坐标来表示仿射变换的方式,指出仿射变换矩阵有6个自由度,并可通过三组不共线的对应点来唯一确定。最后提到了参考资料。
摘要由CSDN通过智能技术生成

定义

  • 简单来说,“仿射变换”= “线性变换”+“平移”
  • 线性变换
    • 变换前是直线的,变换后依然是直线
    • 变换前是平行线的,变换后依然是平行线
    • 变换前是原点的,变换后依然是原点
  • 仿射变换
    • 变换前是直线的,变换后依然是直线
    • 变换前是平行线的,变换后依然是平行线
  • 所以,线性变换一定是仿射变换,仿射变换不一定是线性变换

图示

这里写图片描述

这里写图片描述

如上图线性变换就是通过 翻转旋转缩放错切 这四种原子变换复合而成的变换;仿射变换就是通过 平移翻转旋转缩放错切 这五种原子变换复合而成的变换。

齐次坐标表达

以二维图像的仿射变换为例,

在二维平面上

  • 线性变换 y⃗ =Ax⃗  y → = A x →
  • 仿射变换 y⃗ =Ax⃗ +b⃗  y → = A x → + b →
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值