第七章几何操作.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章几何操作;几何操作可以用来达到不同的目的 大多数几何操作包括两个组件 (1)映射函数:用一组空间变换方程来指定。 (2)插值方法:用来计算在空间变换后的图像中各个像素的新值。;7.2 映射和仿射变换; y’=Ty(x,y) 其中Tx,Ty常表示成x和y的多项式。当Tx和Ty是x和y的线性组合时可称这种情况为仿射变换(或仿射映射): 仿射映射可以将直线变换成直线,三角形变换成三角形,矩形变换成平行四边形。;表7.1对所选仿射变换系数的汇总 ; 例 利用仿射变换将一个三角形映射为另一个三角形 ; 在MATLAB中 IPT有两个与仿射变换关联的函数:maketform和imtransform。 函数maketform:用来定义希望的2D空间变换,支持投影变换和自定义的变换。 函数imtransform :在定义了需要的变换后,可以使用函数imtransform将其用于输入图像。 例7.1对下面的各个操作构建仿射变换矩阵:(a)旋转30o;(b)在两个方向上都用因子3.5进行放缩;(c)用[25,15]个像素进行平移;(d)用因子[2,3]剪切。 解:将上述值代入表7.1,得到如下结果 (a)因为cos30o=0.866,sin30o=0.500: ; (a) ;(c) ; ?filename = psb(3).jpg I = imread(filename); Ta = maketform(affine,[cosd(30) -sind(30) 0; sind(30) cosd(30) 0; 0 0 1]); Ia = imtransform(I, Ta); Tb = maketform(affine,[3.5 0 0;0 3.5 0;0 0 1]); Ib = imtransform(I, Tb); xform=[1 0 0;0 1 0;25 15 1]; Tc = maketform(‘affine’,xform); Ic = imtransform(I, Tc, ‘XData’, [1 (size(I,2) + xform(3,1))],’XData’, ; [1 (size(I,1) + xform(3,2))],’FillValue’,128); Td = maketform (‘affine’,[1 3 0;2 1 0;0 0 1]); Id = imtransform(I,Td); subplot(2,6,1),imshow(I); subplot(2,6,2),imshow(Ia); subplot(2,6,3),imshow(Ib); subplot(2,6,4),imshow(Ic); subplot(2,6,5),imshow(Id); ‘affine’:仿射变换,包括平移、旋转、比例和错切。变换后,直线仍是直线,平行线保持平行,但矩形有可能变为平行四边形。 ;原始图像;7.3 插值方法; ;向后映射:访问输出图像中的每个像素并使用逆变换确定输入图像中需要采样像素值的坐标。输出像素一次一个地映射回到原始(输入)图像中,以便确定其灰度级。 缺点:常产生在原始图像采样网格点之外的结果,还需要某种形式的插值以计算一个像素的最佳值。;向后映射方法也成为目标到源的映射;7.3.2 简单的插值方法 缺陷 (1)当放大一幅图像时”块”效应可能变得比较明显;如图7.5如果放大倍数太大, 按照最近邻插值处理会出现马赛克效应。 ;(2) 在收缩过程中有可能删除了本质的信息; (3)很难讲这些方法推广到任意的、非整数的放缩因子。 其他简单插值方法如使用输入图像中原始n×n块的均值来确定收缩图像中各个输出像素的值,也会产生低质量的结果甚至在一些情况下失效。 ;7.3.3 (1 )零阶插值(最近邻插值) 原理:它将计算的坐标(x’,y’)舍入到它们最近的整数。取待采样点周围四个相邻像索点中距离最近的一个邻点的灰度值作为该点的灰度值。就是最临近点重复 ;(2)线形插值;;在图象处理中需要将线形插值扩展到二维的情况,即采用双线形插值(B

文档评论(0)

糖糖 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档