二维变换
缩放
在等比例缩放情况下

如上图所示,若将图片缩小两倍,则坐标x,yx,yx,y的变换为
x′=sxy′=sy x'=sx \\ y'=sy x′=sxy′=sy
表示为矩阵形式
[x′y′]=[s00s][xy] \left[\begin{array}{l} x^{\prime} \\ y^{\prime} \end{array}\right]=\left[\begin{array}{ll} s & 0 \\ 0 & s \end{array}\right]\left[\begin{array}{l} x \\ y \end{array}\right] [x′y′]=[s00s][xy]
非等比例缩放情况下

[x′y′]=[sx00sy][xy] \left[\begin{array}{l} x^{\prime} \\ y^{\prime} \end{array}\right]=\left[\begin{array}{ll} s_x & 0 \\ 0 & s_y \end{array}\right]\left[\begin{array}{l} x \\ y \end{array}\right] [x′y′]=[sx00sy][xy]
反射
水平翻转情况

坐标关系
x′=−xy′=y x'=-x\\ y'=y x′=−xy′=y
写成矩阵形式
[x′y′]=[−1001][xy] \left[\begin{array}{l} x^{\prime} \\ y^{\prime} \end{array}\right]=\left[\begin{array}{ll} -1 & 0 \\ 0 & 1 \end{array}\right]\left[\begin{array}{l} x \\ y \end{array}\right] [x′y′]=[−1001][xy]
切变

根据观察可发现坐标关系:
- 垂直方向上的坐标一直都没有发生变化
- 当y=0y=0y=0时,x,yx,yx,y坐标都无变化
- 当y=1y=1y=1时,xxx坐标都平移了aaa
写成矩阵形式
[x′y′]=[1a01][xy] \left[\begin{array}{l} x^{\prime} \\ y^{\prime} \end{array}\right]=\left[\begin{array}{ll} 1 & a \\ 0 & 1 \end{array}\right]\left[\begin{array}{l} x \\ y \end{array}\right] [x′y′]=[10a1][xy]
旋转
默认情况下,旋转都是绕着圆点旋转,旋转方向为逆时针。


旋转矩阵
Rθ=[cosθ−sinθsinθcosθ] R_{\theta}=\left[\begin{array}{ll} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{array}\right] Rθ=[cosθsinθ
6869


——二维变换&spm=1001.2101.3001.11974&articleId=115256603&d=1&t=3&u=f9b37dcfc28a4de486b63762927ca3d6)

被折叠的 条评论
为什么被折叠?



