图像的几何变换编程实践

图像的几何变换编程实践

ID:41645483

大小:683.39 KB

页数:10页

时间:2019-08-29

图像的几何变换编程实践_第1页
图像的几何变换编程实践_第2页
图像的几何变换编程实践_第3页
图像的几何变换编程实践_第4页
图像的几何变换编程实践_第5页
资源描述:

《图像的几何变换编程实践》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电气与自动化工程学院图像处理与机器视课程研究型学习技术报告项目名称:图像的几何变换编程实践学生姓名:学号:项冃序号:专业:提交时间:扌旨导老师:一、项目概述11.实验冃的与要求12实验原理及知识点1二、程序代码21•图像的缩放22.图像的旋转33.图像的镜像34•图像平移55.图像转置6三、讨论7参考文献8项目概述1.实验目的与要求掌握图像几何变换的基本原理,熟练掌握数字图像的缩放、旋转、平移、镜像和转置的基本原理及其MATLAB编程实现方法。2实验原理及知识点图像的儿何变换是图像处理和图像分析的棊础内容z—,它不仅提供了产生某些特殊效

2、果图像的可能,而且可使图像处理和分析的程序简单化,特别是当图像具有一定的规律时,一个图形可以由另一个图像通过几何变换來实现。图像的几何变换不改变图像的像素值,而改变像素所在位置。从变换的性质分,图像的几何变换有位置变换(平移、镜像、旋转)、形状变换(比例缩放、错切)和复合变换筹。图像的位置变换主要包括图像平移变换、图像镜像变换和图像旋转变换等。二、程序代码1•图像的缩放I=imread(*zhaopian11.tif);%读取zhaopianll.tifScale=1.35;%定义缩放大小JI=imresize(I,Scale,'nea

3、rest');%采用最近邻插值算法缩放1.35后赋给J1J2=imresize(I,Scale,'bilinear');%采用双线性插值算法缩放1.35后赋给J2figure(l),imshow(I),title('原始图像J;%显示原图像figure(2);%显示缩放后图像subplot(1,2,1),imshow(Jl),山收调整后的图像——使用最近邻插值’);subplot(l,2,2),imshow(J2),title('调整后的图像——使用双线性插值*);图3-1图3-2Theta=45;%定义旋转角度452•图像的旋转A=i

4、mreadCzhaopian33.tif);%读取zhaopian3.jpgB=imrotate(A,Theta,'nearest');%采川最近邻插值算法将A逆时针旋转45后给BTheta=-45;%定义旋转角度-45C=imrotate(A,Theta,'bilinear;'crop');%釆用双线性插值算法将A顺时针旋转45后给Cfigure⑶,subplot(2,2,1),imshow(A),titled原始图像,);%显示原图和旋转后图像subplot(2,2,2),imshow(B),titled旋转的图像使用最近邻插值')

5、;subplot(2,2,3),imshow(C),title('旋转的图像使用双线性插值');图3-33.图像的镜像D=imreadCzhaopian3.jpg');%读取zhaopian3.jpg给DE=flipdim(D,2);%对D图像每一行进行逆序排列给EF=flipdim(DJ);%对D图像每一列进行逆序排列给Ffigure(4),subplot(1,2,1),imshow(D);%显示原图和镜像图像subplot(l,2,2),imshow(E);titleC垂直镜像);figure©),subplot(2,l,l),im

6、show(D);subplot(2;l,2),imshow(F);title('水平镜像);图3-4图3-53.图像平移imori=imreadCzhaopian3.jpg');%读入图像imrcs=imori;[m,n]=size(imori);tx=60;ty=-40;fori=l:mforj=l:niftx

7、haopian1.jpg');%读入图像figurc(7)subplot(1,2,1)imshow(Il)%显示原图titleC原图)subplot(l,2,2)Q=permute(Il,[213]);%进行转置运算imshow(Q)titleC转置后*)HFigure7Ip

8、•回图3-7三、讨论经过实践一实践二的练习之后,我对■这款软件的使用熟悉了很多,在实践三的进行之中,并没有遇到太人的问题,但小问题也还有好多,比如没有改变图像的格式就氏接进行操作,使系统一肓在报错,像这类简单的问题也应该引起我的注意,希望在下次的实践屮不在出现。后

9、面还有好儿个实践,我相信我会做的越来越好。参考文献[1]张志涌,徐彦琴.MATLAB教程■基于6.x版木.北京航空航天大学出版社,2001.[2]马平.数字图像处理和压缩[M].北京:电了工业出版社,200

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。