ImageVerifierCode 换一换
格式:PPTX , 页数:47 ,大小:4.17MB ,
资源ID:15656022      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15656022.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字图像处理-几何变换PPT推荐.pptx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数字图像处理-几何变换PPT推荐.pptx

1、同特征)的一部分。大多数几何操作包含两个基本的组件:1.映射函数:用一组空间变换方程(以及解映射函数:用一组空间变换方程(以及解它们的过程)来指定;(它们的过程)来指定;(7.2节内容)节内容)2.插值方法:用来计算在空间变换后的图像插值方法:用来计算在空间变换后的图像中各个像素的新值。(中各个像素的新值。(7.3节内容)节内容)7.2 映射和仿射变换映射和仿射变换 一个几何操作从数学上可描述为通过调整图像一个几何操作从数学上可描述为通过调整图像一个几何操作从数学上可描述为通过调整图像一个几何操作从数学上可描述为通过调整图像像素的像素的像素的像素的坐标坐标坐标坐标将一幅输入图像将一幅输入图像将

2、一幅输入图像将一幅输入图像f f(x,yx,y)变换为一幅新图变换为一幅新图变换为一幅新图变换为一幅新图像像像像g g(x,yx,y)的过程。即,原来位于坐标的过程。即,原来位于坐标(x,yx,y)处的像处的像处的像处的像素值在输出图像中将被重新安排到坐标素值在输出图像中将被重新安排到坐标素值在输出图像中将被重新安排到坐标素值在输出图像中将被重新安排到坐标(x,yx,y)处。处。f f(x,yx,y)g g(x,yx,y)映射函数:映射函数:(x,yx,y)=)=T T(x,yx,y)变换变换 仿射变换将直线变为直线,三角形变换为三角形,仿射变换将直线变为直线,三角形变换为三角形,仿射变换将直

3、线变为直线,三角形变换为三角形,仿射变换将直线变为直线,三角形变换为三角形,矩形变换为平行四边形。平行仍保持平行,而在直线矩形变换为平行四边形。平行仍保持平行,而在直线上的点间距离比例保持不变。上的点间距离比例保持不变。四种最常用几何操作:平移、放缩、旋转、剪切平移、放缩、旋转、剪切平移、放缩、旋转、剪切平移、放缩、旋转、剪切表格修改参考文献:表格修改参考文献:数字图像处理(第数字图像处理(第数字图像处理(第数字图像处理(第3 3版)版)版)版)冈萨雷斯冈萨雷斯冈萨雷斯冈萨雷斯 著著著著除了上述表格除了上述表格除了上述表格除了上述表格中提到的变换,中提到的变换,中提到的变换,中提到的变换,我们

4、在我们在我们在我们在数字数字数字数字图像处理(第图像处理(第图像处理(第图像处理(第3 3版)版)版)版)(冈(冈(冈(冈萨雷斯萨雷斯萨雷斯萨雷斯 著,阮著,阮著,阮著,阮秋琦等秋琦等秋琦等秋琦等 译)书译)书译)书译)书中还找到了以中还找到了以中还找到了以中还找到了以下仿射变换,下仿射变换,下仿射变换,下仿射变换,供参考。供参考。变换名称变换名称仿射矩阵仿射矩阵T坐标公式例子恒等变换尺度变换旋转变换平移变换(垂直)偏移变换(水平)偏移变换输入输入输出输出 2D 2D仿射映射的仿射映射的仿射映射的仿射映射的6 6个参数唯一地由三组对应点个参数唯一地由三组对应点个参数唯一地由三组对应点个参数唯一

5、地由三组对应点所确定。给定相应点变换前和变换后的坐标,可所确定。给定相应点变换前和变换后的坐标,可以写出以写出以写出以写出x x和和和和y y的的的的n n个方程并解出个方程并解出个方程并解出个方程并解出n n个变换系数。个变换系数。在在在在MATLABMATLAB的的的的IPTIPT中,有两个与仿射变换关中,有两个与仿射变换关中,有两个与仿射变换关中,有两个与仿射变换关联的函数:联的函数:maketformmaketform和和和和imtransformimtransform。函数函数函数函数maketformmaketform用来定义希望的用来定义希望的用来定义希望的用来定义希望的2D2D

6、空间变换,空间变换,空间变换,空间变换,它生成一个包括所有执行变换所需要参数的它生成一个包括所有执行变换所需要参数的它生成一个包括所有执行变换所需要参数的它生成一个包括所有执行变换所需要参数的MATLABMATLAB结构(称为结构(称为结构(称为结构(称为TFORMTFORM)。除了仿射变换,)。除了仿射变换,它还支持投影变换和自定义变换。在定义了需要它还支持投影变换和自定义变换。在定义了需要的变换后,可以使用函数的变换后,可以使用函数的变换后,可以使用函数的变换后,可以使用函数imtransformimtransform将其用于将其用于将其用于将其用于输入图像。输入图像。例例7.1程序代码程

7、序代码I=imread(cameraman.tif);%RotationTa=maketform(affine,cosd(30)-sind(30)0;sind(30)cosd(30)0;0 0 1);Ia=imtransform(I,Ta);%ScalingTb=maketform(affine,0.4 0 0;0 0.8 0;Ib=imtransform(I,Tb);%Translationxform=1 0 25;0 1 15;0 0 1;Tc=maketform(affine,xform);Ic=imtransform(I,Tc,XData,1(size(I,2)+xform(3,1),

8、YData,.1(size(I,1)+xform(3,2),FillValues,128);%ShearingTd=maketform(affine,1 3 0;2 1 0;Id=imtransform(I,Td);figuresubplot(2,2,1),imshow(Ia);title(旋转旋转);subplot(2,2,2),imshow(Ib);title(放缩放缩);subplot(2,2,3),imshow(Ic);title(平移平移);subplot(2,2,4),imshow(Id);title(剪切剪切);例例例例7.17.1程序运行效果程序运行效果程序运行效果程序运行效果

9、拓展:图像的镜像(参考文献拓展:图像的镜像(参考文献4)程序代码:程序代码:I=imread(football.jpg);figure;subplot(221);imshow(I);title(title(原始图像原始图像原始图像原始图像)I=double(I);I=double(I);h=size(I);I_fliplr(1:h(1),1:h(2),1:h(3)=I(1:h(1),h(2):-h(3)=I(1:-1:1,1:h(3);1:%水平镜像变换水平镜像变换水平镜像变换水平镜像变换I1=uint8(I_fliplr);I1=uint8(I_fliplr);subplot(222);im

10、show(I1);title(title(水平镜像变换水平镜像变换水平镜像变换水平镜像变换)I_flipud(1:I_flipud(1:h(3)=I(h(1):-h(3)=I(h(1):%垂直镜像变换垂直镜像变换垂直镜像变换垂直镜像变换I2=uint8(I_flipud);I2=uint8(I_flipud);subplot(223);imshow(I2);title(title(垂直镜像变换垂直镜像变换垂直镜像变换垂直镜像变换)I_fliplr_flipud(1:I_fliplr_flipud(1:-h(2),1:1,h(2):%对角镜像变换对角镜像变换对角镜像变换对角镜像变换I3=uint

11、8(I_fliplr_flipud)I3=uint8(I_fliplr_flipud);subplot(224);imshow(I3);title(title(对角镜像变换对角镜像变换对角镜像变换对角镜像变换)运行效果:运行效果:7.3.1 7.3.1 对插值的需求对插值的需求对插值的需求对插值的需求 对原始图像进行几何操作后,各个像素的结果值可用两对原始图像进行几何操作后,各个像素的结果值可用两对原始图像进行几何操作后,各个像素的结果值可用两对原始图像进行几何操作后,各个像素的结果值可用两种不同的方法计算。种不同的方法计算。一一一一.前向映射(源到目标映射):计算输入图像所有像素的前向映射(源到目标映射):计算输入图像所有像素的新坐标并将像素值复制到新坐标位置。新坐标并将像素值复制到新坐标位置。7.3 插值方法插值方法源图像源图像 F目标图像目标图像 F前向映射的问题:前向映射的问题:1.1.很多由变换式算得的坐标不是整数,需要四舍五入到最很多由变换式算得的坐标不是整数,需要四舍五入到最很多由变换式算得的坐标不是整数,需要四舍五入到最很多由变换式算得的坐标不是整数,需要四舍五入到最近的整数以指示在输出图像中的一个像素;近的整数以指示在输出图像中的一个像素;2.2.很多坐标可能落在界外(例如:负值);很多坐标可能落在界外(例如:很多

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1