1.仿射变换(Affine Transformation)
空间变换中的仿射变换对应着五种变换,平移,缩放,旋转,翻转,错切。
这五种变化由原图像转变到变换图像的过程,可以用仿射变换矩阵进行描述。这个变换过程可以用一个2*3的矩阵与原图进行相乘得到。不共线的三对点决定了唯一的仿射变换。
由公式看到,仿射变换可以描述为一个线性变换加平移。
- 错切变换是指图形沿某坐标方向产生不等量的移动而引起图形变形的一种变换。如右下角,图形在x轴产生了不等量的平移。
2.opencv实现
(1)getAffineTransform //三点法
Mat M1=getAffineTransform(const Point2f* src,