仿射变换
仿射变换,又称仿射映射,是指在几何中,一个向量空间进行一次线性变换并接上一个平移,变换为另一个向量空间。在改变过程中保持直线和平行线关系不变。数学表示如下图。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dc04adff4bc442c2635b7e0ea4387418.png)
这里需要使用到齐次坐标的概念:
齐次坐标就是将原本是N维的向量用一个n+1维向量来表示,例如二维点 p(x,y)->p(x,y,1)就成了其次坐标,同理三维点p(x,y,z)->p(x,y,z,1)也成了齐次坐标。
齐次坐标是表示计算机图形学的重要手段之一,它既能否用来明确区分向量和点,同时也更易于进行 几何变换
平移
将原图每个点移动到(x + tx , y + ty)变换矩阵如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c04b0d3cbbfe960180db5a1df7ba7ec6.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9493d6748188c874ee41d7a9fb35db2e.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/94369682c5a29066ea73c17b1a1176c5.png)
缩放
将每一点的横坐标放大(缩小)至