目录
3.1仿射变换
基本的仿射变换类型:平移、缩放、旋转。变换过程就是构造仿射变换矩阵A。
,
,引入第三个数值为1的坐标,实现齐次坐标。
3.1.1 平移
,假设任意空间坐标
,沿x轴平移
,再沿y轴平移
3.1.2 放大和缩小
,显然,缩放后的坐标位置离中心点的水平距离变为原来的sx倍,离中心点的垂直距离变为原来的sy 倍。可以将该变换过程理解为先将原点平移到中心点,再以原点为中心进行缩放,然后移回坐标原点,用矩阵形式可以表示为:
,(从右往左计算)
这里显示了齐次坐标的优势,以任意一点为中心的缩放仿射变换矩阵是平移矩阵和以(0,0)为中心的缩放仿射变换矩阵组合相乘而得到的。
3.1.3 旋转
首先计算顺时针旋转后的坐标 ,
, 其中p代表(x,y