matlab将图像用傅里叶旋转,用matlab实现数字图像处理几个简单例子.doc

用matlab实现数字图像处理几个简单例子.doc

实验报告实验一 图像的傅里叶变换(旋转性质)实验二 图像的代数运算实验三 filter2 实现均值滤波实验四 图像的缩放朱锦璐04085122实验一 图像的傅里叶变换(旋转性质)一、实验内容对图(1.1)的图像做旋转,观察原图的傅里叶频谱和旋转后的傅里叶频谱的对应关系。图(1.1)二、实验原理首先借助极坐标变换 xrcos,yrsin,uwcos,vwsin将 fx,y和 Fu,v转换为 fr,和 F(w,).fx,y Fu,vfrcos,rsin Fwcos,wsin经过变换得f r,。Fw,。上式表明,对 fx,y旋转一个角度 。对应于将其傅里叶变换 Fu,v 也旋转相同的角度 。 Fu,v到 fx,y也是一样。三、实验方法及程序选取一幅图像,进行离散傅里叶变换,在对其进行一定角度的旋转,进行离散傅里叶变换。 Izeros256,256; 构造原始图像I88168,1201361; 图像范围 256*256,前一值是纵向比,后一值是横向比figure1;imshowI; 求原始图像的傅里叶频谱Jfft2I;FabsJ;J1fftshiftF;figure2imshowJ1,5 50JimrotateI,45,bilinear,crop; 将图像逆时针旋转 45figure3;imshowJ 求旋转后的图像的傅里叶频谱J1fft2J;FabsJ1;J2fftshiftF;figure4imshowJ2,5 504、实验结果与分析实验结果如下图所示(1.2)原图像 (1.3)傅里叶频谱 (1.4)旋转 45后的图像 (1.5)旋转后的傅里叶频谱以下为放大的图(1.6)原图像 (1.7)傅里叶频谱 (1.8)旋转 45后的图像 (1.9)旋转后的傅里叶频谱由实验结果可知1、 从旋转性质来考虑,图(1.8)是图(1.6)逆时针旋转 45后的图像,对比图(1.7)和图(1.9)可知,频域图像也逆时针旋转了 452、从尺寸变换性质来考虑,如图(1.6)和图(1.7) 、图(1.8)和图(1.9)可知,原图像和其傅里叶变换后的图像角度相差 90,由此可知,时域中的信号被压缩,到频域中的信号就被拉伸。实验二 图像的代数运算1、实验内容选择两幅图像,一幅是物体图像,一幅是背景图像,采用正确的图像代数运算方法,分别实现图像的叠加、混合图像的分离和图像的局部效果显示。2、实验原理代数运算是指对两幅货两幅以上输入图像进行点对点的加、减、乘、除运算而得到目标图像的运算。图像处理代数运算的 4 中基本形式分别如下。C(x,y)Ax,yBx,yC(x,y)Ax,y-Bx,yC(x,y)Ax,yBx,yC(x,y)Ax,yBx,y式中,Ax,y和 Bx,y为输入图像表达式;C(x,y)为输出图像表达式3、实验方法及程序(1)选取两幅大小相同的灰度图像rice.png和cameraman.tif,将两幅图像进行加法运算,程序如下,结果如下图(2.1)Iimreadrice.png;Jimreadcameraman.tif;KimaddI,J;subplot2,2,1;imshowI;subplot2,2,2;imshowJ;subplot2,2,3;imshowK; (2.1)两图像相加(2)以下是自己构造的两幅简单的原始图像,实现的两幅图像的相减运算程序如下,结果如下图(2.2) Izeros256,256; 构造原始图像I88168,1201361; Jzeros256,256; 构造原始图像J124140,881681;KI-J; 实现两幅图像的相减subplot2,2,1;imshowI;subplot2,2,2;imshowJ;subplot2,2,3;imshowK;(2.2)两图像的相减运算实验三 filter2 实现均值滤波一、实验内容选取一幅灰度图像,用 filter2 函数对图像进行处理,实现 3*3 的均值滤波 、5*5 的均值滤波及 7*7 的均值滤波效果 二、实验原理对一些图像进行线性滤波可以去除图像中某些类型的噪声。基本思想是在图像空间内假定一幅 N*N 个像素的原始图像 fx,y,用领域内的几个像素的平均值去代替图像中的每一个像素点值的操作,经平滑处理后得到一幅图像 gx,y3、实验方法及程序选取一幅灰度图像heben.jpg,用 filter2 函数对图像进行处理程序如下,结果如下图(3.1)3.2 3.3 3.4aimreadheben.jpg; Irgb2graya; imshowI; K1filter2fspecialaverage,3,I/255; 3*3 的均值滤波 K2filter2fspecialaverage,5,I/255; 5*5 的均值滤波 K3filter2fspecialaverage,7,I/255; 7*7 的均值滤波 figure,imshowK1; figure,imshowK2; figure,imshowK3;3.1 原始图像 3.2 3*3 的均值滤波 3.35*5 的均值滤波 3.47*7 的均值滤波 四、实验结果与分析用 filter2 函数对图像进行处理,可以有效的抑制噪声,但是选取的 N*N 个像素的原始图像 fx,yN 值越大,图像的模糊程度也越严重。实验四 图像的缩放一、实验内容对一副图像实现按比例缩小和不按比例任意缩小的效果,以及图像的成倍放大和不按比例放大效果。二、实验原理数字图像的比例缩放是指将给定的图像在 x 方向和 y 方向按相同的比例 a 缩放,从而获得一副新的图像,又称为全比例缩放。如果 x 方向和 y 方向缩放的比例不同,则图像的比例缩放会改变原始图像像素间的相对位置,产生几何畸变。设原始图像中的点 A0x0,y0比例缩放后,在新图中的对应点为 A1x1,y1,则 A0x0,y0和 A1x1,y1之间的坐标关系可表示如下。x1 a 0 0 x0y1 0 a 0 y01 0 0 1 1即 x1ax0y1ay0三、实验方法及程序选取一幅图像,分别将图像比例放大 1.5 倍,比例缩小 0.7 倍,非比例放大到420384 像素,非比例缩小到 150180 像素。程序如下,结果如图所示。 Aimreadxiao.jpg; B1imresizeA,1.5; B2imresizeA,420 384; C1imresizeA,0.7; C2imresizeA,150 180; figure; imshowB1; figure; imshowB2; figure; imshowC1; figure; imshowC2;(4.1) 比例放大 (4.2)非比例放大图(4.3) 比例缩小图 (4.4)非比例缩小图四、实验结果与分析由所得结果可以看出,按非比例缩小或放大的图像相对原图有畸变,而按比例缩放的图像没有。由于 x 方向和 y 方向缩放的比例不同,则图像的非比例缩放会改变原始图像像素间的相对位置,产生几何畸变。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值