图像增广 || 通过仿射变换实现图像的平移、缩放、旋转、翻转、错切,及MATLAB实现与分析

1.仿射变换理论

仿射变换(Affine Transformation或 Affine Map)是一种二维坐标(x,y)到二维坐标(u,v)之间的线性变换,它保持了二维图形的“平直性”(直线经过变换之后依然是直线)和“平行性”(二维图形之间的相对位置关系保持不变,平行线依然是平行线,且直线上点的位置顺序不变)。仿射变换可以写为线性变换和平移的组合如下:
在这里插入图片描述
可以实现平移、缩放、旋转、翻转(对称)、错切(剪切、错位交换,产生弹性物体的变形处理)五种变换,其中前四种变换已经有其他函数可以完美实现,但错切的实现目前只学习到了这一招

2.变换的实现

通过设置变换矩阵,可以实现上述变换功能,效果如图(网图,侵删。错切shear的那两个矩阵有误!!详情见3.

你可能感兴趣的:(免费资源,数字图像处理,图像增广,matlab,图像识别)