图像几何变换实验报告

上传人:bin****86 文档编号:59889318 上传时间:2018-11-12 格式:DOCX 页数:10 大小:18.05KB
返回 下载 相关 举报
图像几何变换实验报告_第1页
第1页 / 共10页
图像几何变换实验报告_第2页
第2页 / 共10页
图像几何变换实验报告_第3页
第3页 / 共10页
图像几何变换实验报告_第4页
第4页 / 共10页
图像几何变换实验报告_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《图像几何变换实验报告》由会员分享,可在线阅读,更多相关《图像几何变换实验报告(10页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划图像几何变换实验报告实验二图像的几何变换一实验目的及要求掌握图像几何变换的基本原理,熟练掌握数字图像的缩放、旋转、平移、镜像和转置的基本原理及其MATLAB编程实现方法。二、实验内容分析下面程序功能;输入执行各命令行,认真观察命令执行的结果。熟悉程序中所使用函数的调用方法,改变有关参数,观察试验结果。1.图像缩放clearall,closeallI=imread();Scale=;J1=imresize(I,Scale,nearest);J2=imresize(I,Scale,bil

2、inear);imshow(I),title(OriginalImage);figure,imshow(J1),title(ResizedImage-usingthenearestneighborinterpolation);figure,imshow(J2),title(ResizedImage-usingthebilinearinterpolation);helpimresize1.图像缩放clearall,closeallI=imread();Scale=5;J1=imresize(I,Scale,nearest);J2=imresize(I,Scale,bilinear);imshow

3、(I),title(OriginalImage);figure,imshow(J1),title(ResizedImage-usingthenearestneighborinterpolation);figure,imshow(J2),title(ResizedImage-usingthebilinearinterpolation);helpimresize2.图像旋转clearall,closeallI=imread();Theta=45;J1=imrotate(I,Theta,nearest);Theta=-45;J2=imrotate(I,Theta,bilinear,crop);ims

4、how(I),title(OriginalImage);figure,imshow(J1),title(RotatedImage-usingthenearestneighborinterpolation);figure,imshow(J2),title(RotatedImage-usingthebilinearinterpolation);helpimrotate2.图像旋转clearall,closeallI=imread();Theta=45;J1=imrotate(I,Theta,nearest);Theta=-90;J2=imrotate(I,Theta,bilinear,crop);

5、imshow(I),title(OriginalImage);figure,imshow(J1),title(RotatedImage-usingthenearestneighborinterpolation);figure,imshow(J2),title(RotatedImage-usingthebilinearinterpolation);helpimrotate3图像水平镜象clearall,closeallI=imread();I1=flipdim(I,2);I2=flipdim(I,1);figure(1),subplot(1,2,1),imshow(I);subplot(1,2,

6、2),imshow(I1);figure(2),subplot(2,1,1),imshow(I);subplot(2,1,2),imshow(I2);(二)自主动手模块用MATLAB编程实现以下图像几何变换:1图像平移程序如下:(三)自主动手模块用MATLAB编程实现以下图像几何变换:1图像平移程序如下:clearall,closeallimori=imread(C:UsersacerpcPicturesbroken_);imres=imori;m,n=size(imori);tx=60;ty=-40;fori=1:mforj=1:niftx&im+tx&tyj&jn+tyimres(i,j)

7、=imori(i,j);elseimres(i,j)=255;endendendimshow(imres)2.图像转置图像的转置是将给定图像像素的x坐标和y坐标互换的几何变换,设点P0(x0,y0)转置后的对应点为P(x,y),转置变换可表述为:?x?010?x0?x0?010?x?x?y0?或y?100y0,对应的逆变换为:y0?100y或?y?x0?1?001?1?1?001?1?x0?y?y0?x转置后图像的宽、高发生改变,即输出图像的高度为原始图像的宽度,输出图像的宽度为原始图像的高度。程序如下:clearall,closeallI=imread(C:UsersacerpcPictur

8、esbroken_);subplot(1,2,1)imshow(I)title(yuan)subplot(1,2,2)数字图像处理实验图像的几何变换姓名:张慧班级:信息10-1学号:36号实验三、图像的几何变换一、实验目的1学习几种常见的图像几何变换,并通过实验体会几何变换的效果;2掌握图像平移、剪切、缩放、旋转、镜像、错切等几何变换的算法原理及编程实现3掌握matlab编程环境中基本的图像处理函数4掌握图像的复合变换二、实验原理1初始坐标为的点经过平移,坐标变为,两?x?x?x0点之间的关系为:?,以矩阵形式表示为:?y?y?y0?x?10x0?x?y?01y?y?0?1?1?001?2图像

9、的镜像变换是以图象垂直中轴线或水平中轴线交换图像的变换,分为垂直镜像变换和水平镜像变换,两者的矩阵形式分别为:?x?100?x?y?010?y?1?001?1?00?x?x?1?y?0?-10?y?01?1?0?1?3图像缩小和放大变换矩阵相同:?x?Sx00?x?y?0S0?y?y?1?001?1?当Sx?1,Sy?1时,图像缩小;Sx?1,Sy?1时,图像放大。4图像旋转定义为以图像中某一点为原点以逆时针或顺时针方向旋转一定角度。其变换矩阵为:?x?cos?sin?0?x?y?sin?cos?0?y?1?001?1?该变换矩阵是绕坐标轴原点进行的,如果是绕一个指定点旋转,则现要将坐标系平移

10、到该点,进行旋转,然后再平移回到新的坐标原点。三、实验步骤1启动MATLAB程序,对图像文件分别进行平移、垂直镜像变换、水平镜像变换、缩放和旋转操作,与实验箱运行结果进行比对;2记录和整理实验报告四、实验程序X=imread(E:);figure,imshow(X);title(原图)%缩放A=00;020;001;T=maketform(affine,A);Z=imtransform(X,T);figure,imshow(Z),title(图像缩放);%图像旋转A=cos(pi/4)sin(pi/4)0;-sin(pi/4)cos(pi/4)0;001;T=maketform(affine,

11、A);Z=imtransform(X,T);figure,imshow(Z);title(图像旋转);%水平剪切A=100;10;001;T=maketform(affine,A);Z=imtransform(X,T);figure,imshow(Z);title(水平剪切);%垂直剪切A=10;010;001;T=maketform(affine,A);Z=imtransform(X,T);figure,imshow(Z);title(垂直剪切);%水平镜像A=-100;010;101;T=maketform(affine,A);Z=imtransform(X,T);figure,imsho

12、w(Z);title(水平镜像);%垂直镜像A=100;0-10;011;T=maketform(affine,A);Z=imtransform(X,T);figure,imshow(Z);title(垂直镜像);五、实验结果图原图图像缩放图像旋转水平剪切垂直剪切实验四图像几何变换一、实验目的:1、了解图像放大、缩小、旋转的目的及意义,加深对其的感性认识,巩固所学理论知识。2、掌握图像放大、缩小、旋转的基本原理和基本方法。3、练习图像放大、缩小、旋转的MATLAB编程方法。4、观察并比较图像处理结果。二、实验仪器PC一台,MATLAB软件。三、实验内容1.试用MATLAB编程实现对(256256)图像的二倍放大(变为512512)。2.试用MATLAB编程实现对图像的1/2倍缩小(变为128128)。3.试编程实现对黑白方格图像的300旋转,并用最近邻域插值变换法对旋转图像的空洞进行填补。4.试编程分别实现对图像的水平镜像和垂直镜像。5.试编程实现图像的平移。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号