码迷,mamicode.com
首页 > 其他好文 > 详细

仿射变换

时间:2017-02-23 13:42:55      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:变换   log   bsp   程序   png   顺时针   img   坐标轴   details   

 

转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7616044

仿射变换可以理解为
?经过对坐标轴的放缩,旋转,平移后原坐标在在新坐标域中的值
更简洁的说:
?仿射变换=线性变换+平移

空间变换对应矩阵的仿射变换。一个坐标通过函数变换的新的坐标位置:

技术分享

所以在程序中我们可以使用一个2*3的数组结构来存储变换矩阵:

技术分享

以最简单的平移变换为例,平移(b1,b2)坐标可以表示为:

技术分享

因此,平移变换的变换矩阵及逆矩阵记为:

技术分享

缩放变换:将图像横坐标放大(或缩小)sx倍,纵坐标放大(或缩小)sy倍,变换矩阵及逆矩阵为:

技术分享

选择变换:图像绕原点逆时针旋转a角,其变换矩阵及逆矩阵(顺时针选择)为:

技术分享

 

仿射变换

标签:变换   log   bsp   程序   png   顺时针   img   坐标轴   details   

原文地址:http://www.cnblogs.com/Peit/p/6432740.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!