线性变换
- 线性变换是指对数乘和加法封闭
- 对图像的操作包括缩放(Scale)、旋转(rotation)、错切(shear)、翻转(flip)
仿射变换
- 线性变换+平移
二维情况
(x,y,w)
我们的目标:使用一个矩阵A,使得变换后的坐标(x’,y')=A(x,y)。
问题:平移操作无法使用一个2×2维度的A来描述。
解决方法:升维。
(x,y,w):当w=0时,(x,y,0)表示vector。当w!=0时,(x/w,y/w,1)表示point。
三维
(x,y,z,w)
(x,y,z,w):当w=0时,(x,y,z,0)表示vector。当w!=0时,(x/w,y/w,z/w,1)表示point。