仿射变换
Posted 体育.委员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仿射变换相关的知识,希望对你有一定的参考价值。
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7616044
仿射变换可以理解为
?经过对坐标轴的放缩,旋转,平移后原坐标在在新坐标域中的值
更简洁的说:
?仿射变换=线性变换+平移
空间变换对应矩阵的仿射变换。一个坐标通过函数变换的新的坐标位置:
所以在程序中我们可以使用一个2*3的数组结构来存储变换矩阵:
以最简单的平移变换为例,平移(b1,b2)坐标可以表示为:
因此,平移变换的变换矩阵及逆矩阵记为:
缩放变换:将图像横坐标放大(或缩小)sx倍,纵坐标放大(或缩小)sy倍,变换矩阵及逆矩阵为:
选择变换:图像绕原点逆时针旋转a角,其变换矩阵及逆矩阵(顺时针选择)为:
以上是关于仿射变换的主要内容,如果未能解决你的问题,请参考以下文章