- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图 像 处 理;第2章 图像的几何操作与代数运算;;;;;;;;;;;;;最近邻插值方法举例;最近邻插值方法举例;双线性插值方法;双立方插值方法;【例2-10】使用imresize函数,比较三种差值方法放大图像的效果;图像的旋转 ;调用语句imrotate时,如果不写参数‘crop’,写为imrotate(B,30),那么旋转后的图像大小不变,而图像的底板一般会变大,如图2-4(c)所示。;Imrotate函数调用的一般形式为:imrotate(A, Angle, Method, Bbox)
其中参数Method为插值方法,调用函数时,如果需要指定插值方式的话,在参数Method的位置上注明‘nearest’、‘bilinear’或者‘bicubic’。 ;【例2-11】使用imrotate函数旋转图像,制作动画效果。;2.2 图像的几何变换 ;;;图像二维仿射变换:
函数maketform就是利用给定的参数建立变换结构,然后把该变换结构赋给结构体变量(例如赋给T)。;图像二维仿射变换:
【例2-12】使用imtransform函数实现图像平面扭曲功能。;在上面程序执行后,在命令窗口输入T,按Enter键,则显示如下信息:;在命令窗口输入T.tdata,按Enter键,则显示如下信息:;图像二维仿射变换
在【例2-12】中,二维图像的仿射变换为:;对图像实行仿射变换的含义是:原图像的(x,y)点变换后移动到新图像的(x1,y1)点, (x1,y1)与(x,y)的关系如下:
(x1,y1)=(x,y)*T;【例2-13】使用两个三角形的顶点完成仿射变换
T=maketform(affine,[0.5 1;0 1;1 0],
[0.2 0.6;0.5 0.3;0.5 0.9]);
I=imread(d:\g.jpg)
I2=imtransform(I,T);
subplot(1,2,1)
imshow(I);
subplot(1,2,2)
imshow(I2);图像二维投影变换
二维变换投影可以把一幅图像按照近大远小的规律投影到一个平面上,产生立体的效果。运用好函数maketform中的两个向量,能够绘制出很多特殊效果的图形。;创建重采样结构
makeresampler(interpolant,padmethod);【例2-14】图像二维投影变换
文档评论(0)