600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > C语言数字图像处理---1.5图像基本变换之平移缩放旋转

C语言数字图像处理---1.5图像基本变换之平移缩放旋转

时间:2022-01-07 08:28:59

相关推荐

C语言数字图像处理---1.5图像基本变换之平移缩放旋转

本篇作为新年到来前的最后一篇,提前祝大家新年快乐!

图像几何变换又叫做图像基本变换,主要包括图像平移、图像缩放和图像旋转几个部分,当然还有图像镜像等简单的内容。图像基本变换是图像处理的基本内容,是学习以后复杂的仿射变换、透视变换以及更高级的MLS网格变形等内容的基础,意义重大。本篇将从平移、缩放和旋转三个方面来讲解如何单纯使用C语言来轻松实现这三个算法。

图像平移变换

[定义与算法]

图像平移变换可以表示为水平方向和垂直方向的位移,如果把图像坐标系的原点(0,0)点平移到(x0,y0),则图像内任意一点(x,y)平移后坐标(x’,y’)用公式表示如下:

我们对测试图进行水平和垂直正方向平移100像素,效果图如图Fig.1所示。

注意,黑色区域是我们默认填充的颜色,平移变换会出现图像跑到原图画布外面的情况,此时,原来的区域可以填充任意颜色,图像平移变换就这么简单。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。