电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

二维傅里叶变换变换、性质和频域滤波VIP专享VIP免费

二维傅里叶变换变换、性质和频域滤波_第1页
二维傅里叶变换变换、性质和频域滤波_第2页
二维傅里叶变换变换、性质和频域滤波_第3页
实验三 二维傅里叶变换变换、性质和频域滤波 一、实验目的 1、了解图像傅里叶变换的物理意义; 2、掌握频域滤波原理; 3、熟悉傅里叶变换的基本性质; 4、熟练掌握FFT的变换方法及应用; 5、通过实验了解二维频谱的分布特点; 二、实验平台 计算机和Matlab语言环境 三、实验内容 1、数字图像二维傅里叶变换及其对数显示 2、频域滤波器处理图像 3、二维傅里叶变换的性质(比例变换性、旋转、可分性) 四、实验步骤 1、二维傅里叶变换的性质 1> 二维傅里叶变换 构造一幅图像,在64×64的黑色背景中产生一个 5个白条纹,对其进行傅里叶变换 f = zeros(64,64); for j=1:5 f(:,j*10:j*10+1)=1; end F=fft2(f);Fc=fftshift(F); subplot(1,2,1),imshow(f,[ ]);title('原始图像'); subplot(1,2,2),imshow(abs(Fc),[ ]);title('图像傅里叶变换'); 2> 比例变换性 将图像扩大到原来的2倍后对其进行傅里叶变换,观察图像与原始图像的差异、频谱的差异 fresize=imresize(f,2); fresize=fresize(31:94,31:94); Fresize=fft2(fresize);Fc1=fftshift(Fresize); subplot(1,2,1),imshow(fresize,[ ]);title('图像扩大2倍'); subplot(1,2,2),imshow(abs(Fc1),[ ]);title('图像扩大2倍后傅里叶'); 3> 旋转 将图像旋转 45度后对其进行傅里叶变换,观察图像与原始图像的差异、频谱的差异 frotate=imrotate(f,45);%图像旋转 Frotate=fft2(frotate);Fc2=fftshift(Frotate);%图像旋转后做傅里叶变换 subplot(1,2,1),imshow(frotate,[ ]);title('图像旋转'); subplot(1,2,2),imshow(abs(Fc2),[ ]);title('图像旋转后傅里叶'); 4> 可分性 首先沿着图像的每一行计算一维变换,然后沿着中间结果的每一列计算一维变换,以此计算二维傅里叶 for i=1:64 fft_row(i,:)=fft(f(i,:));%沿着图像的每一行计算一维变换 end for j=1:64 fft_col(:,j)=fft(fft_row(:,j));%沿着中间结果的每一列计算一维变换 end Fc3=fftshift(fft_col); figure,imshow(abs(Fc3),[ ]);title('两次fft'); 2、数字图像二维傅里叶变换及其对数显示 1> 首先构造一幅图像,对其进行傅里叶变换 f = zeros(30,30); f(5:24,13:17) = 1; %构造一幅图像 f F=fft2(f); %对 f作二维傅里叶变换 S=abs(F); %因为 F是复数,显示其模值 subplot(1,2,1),imshow(f,[ ]);title('原始图像'); subplot(1,2,2),imshow(S,[ ]);title('二维傅里...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部