重要 图像的几何变换.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图像的几何变换,是指使用户获得或设计的原始图像,按照需要产生大小、形状和位置的变化。 ?????? 从变换的性质分,图像的几何变换有位置变换(平移、镜像、旋转)、形状变换(比例缩放、错切)和复合变换等。 1.???? 图像的位置变换主要包括图像平移变换、图像镜像变换和图像旋转变换等,下面针对这三个主要的位置变换进行分析。 ???? 平移变换的几点说明: ????? (1)平移后图像上的每一点都可以在原图像中找到对应的点。对于不在原图像中的点,可以直接将它的像素值统一设置为0或者255(对于灰度图就是黑色或白色)。 ????? (2)若图像平移后图像不放大,说明移出的部分被截断。 ????? (3) 若不想丢失被移出的部分图像,将新生成的图像扩大. ????? 图像镜像变换 ?????? 图像的镜像变换不改变图像的形状。图像的镜像(Mirror)变换分为三种:水平镜像,垂直镜像和对角镜像。 ?????? 1. 图像水平镜像 图像的水平镜像操作是将图像左半部分和右半部分以图像垂直中轴线为中心进行镜像对换。 ?????? 2. 图像垂直镜像 图像的垂直镜像操作是将图像上半部分和下半部分以图像水平中轴线为中心进行镜像对换。 ?????? 3. 图像对角镜像 图像的对角镜像操作是将图像以图像水平中轴线和垂直中轴线的交点为中心进行镜像对换。相当于将图像先后进行水平镜像和垂直镜像。 ????? 图像旋转变换 ????? 旋转(rotation)有一个绕着什么转的问题,通常的做法是以图像的中心为圆心旋转,将图像上的所有像素都旋转一个相同的角度。图像的旋转变换是图像的位置变换,但旋转后,图像的大小一般会改变。和图像平移一样, 在图像旋转变换中既可以把转出显示区域的图像截去,旋转后也可以扩大图像范围以显示所有的图像。 2. 图像形状变换 ???? 图像比例缩放变换 ??????? 图像比例缩放是指将给定的图像在x轴方向按比例缩放fx倍, 在y轴方向按比例缩放fy倍,从而获得一幅新的图像。 (1). 图像的比例缩小变换 ??? 从数码技术的角度来说,图像的缩小是将通过减少像素个数来实现的,因此,需要根据所期望缩小的尺寸数据,从原图像中选择合适的像素点,使图像缩小之后可以尽可能保持原有图像的概貌特征不丢失,下面介绍两种简单的图像缩小变换。 基于等间隔采样的图像缩小方法 这种图像缩小方法的设计思想是,通过对画面像素的均匀采样来保持所选择到的像素仍旧可以保持像素的概貌特征。该方法的具体实现步骤为:设原图为F(i,j),大小为:M×N,i = 1,2,…,M,j =1,2,…,N,缩小后的图像为G(i,j),大小为k1·M×k2·N, (k1 = k2时为按比例缩小, kl≠k2时为不按比例缩小。kl 1,k2 1), i = 1,2,…,k1·M;j =1,2,…,k2·N。 则有, (2) 图像的比例放大变换 ?????? 图像在缩小操作中,是在现有的信息里如何挑选所需要的有用信息。而在图像的放大操作中,则需要对尺寸放大后所多出来的空格填入适当的像素值,这是信息的估计问题,所以较图像的缩小要难一些。由于图像的相邻像素之间的相关性很强,可以利用这个相关性来实现图像的放大。与图像缩小相同,按比例放大不会引起图像的畸变,而不按比例放大则会产生图像的畸变,图像放大一般采用最近邻域法和线性插值法。 (1)最近邻域法 一般地,按比例将原图像放大k倍时,如果按照最近邻域法则需要将一个像素值添在新图像的k×k的子块中. (2)线性插值法 为了提高几何变换后的图像质量,常采用线性插值法。该方法的原理是,当求出的分数地址与像素点不一致时,求出周围四个像素点的距离比,根据该比率, 由四个邻域的像素灰度值进行线性插值. 以下是MATLAB代码实现: %图像平移变换 I = imread(iron.jpg); J = double(I); H = size(I); I_moveresult = zeros(H);%I_moveresult = zeros(H)+255后背景变成了白色的 x_move = 50; y_move = 50; I_moveresult(x_move+1:H(1),y_move+1:H(2),1:H(3)) = J(1:H(1)-x_move,1:H(2)-x_move,1:H(3)); figure,imshow(I); figure,imshow(mat2gray(I_moveresult)); %图像镜像变换 I = imread(iron.jpg); J = double(I); H = size(I); R_vertical= zeros(H); R_vertical(1:H(1),1:H(2),1:H(3))

文档评论(0)

fangqing12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档