原理
使用warpAffine()进行图像旋转,是基于仿射变换的原理,通常2 × \times × 3矩阵进行仿射变换:
对于二维矩阵:
X = [ x y ] X = \begin{bmatrix} x \\ y \\ \end{bmatrix} X=[xy]
进行如下变换:
T = A ⋅ [ x y ] + B T =A\cdot\begin{bmatrix} x \\ y \\ \end{bmatrix} +B T=A⋅[xy]+B
等价于:
T = M ⋅ [ x y 1 ] T = M\cdot\begin{bmatrix} x \\ y \\ 1 \end{bmatrix} T