仿射变换的类型及操作流程

仿射变换,即在二维平台面,对象进行平移(Translation)、缩放(Scale)、翻转(Flip)、旋转(Rotation)、和斜切(Shear)等操作。

仿射变换可以保持原来的线共点,点共线的关系不变;保持原来相互平行的线仍然平行;保持原来的中点仍然是中心;保持原来在一直线上几段线段之间的比例关系不变;但不能保持原来的线段长度和夹角度不变。

仿射变换的类型有:平移(Translation)、缩放(Scale)、翻转(Flip)、旋转(Rotation)、和斜切(Shear就是斜体字导正)

仿射变换的流程:

1.获取特征点的坐标,角度。
2.计算仿射变换的矩阵。
3.对图像,区域,轮廓进行仿射变换。

根据特征点,角度计算仿射变换矩阵。从空变换矩阵创建仿射变换矩阵。



反旋转角度添加到仿射变换矩阵。


把缩放添加到仿射变换矩阵。


把平移添加到仿射变换矩阵。


把斜切添加到仿射变换矩阵。


根据点和角度计算刚性仿射变换矩阵。


转载请注明出处:  https://www.cntworld.cn
智能工控 » 仿射变换的类型及操作流程

发表回复

提供最优质的资源集合

立即查看 了解详情