1、目的
熟悉及掌握图像的傅里叶变换、离散余弦变化原理及性质,实现图像的频率域变换。文章来源:https://www.toymoban.com/news/detail-451221.html
2、任务和要求and代码
1. 读入一幅图像,分别为图像添加叠加密度为0.04的椒盐噪声,均值为0方差为0.02的高斯噪声,做FFT变换。将原始图像、原始图像频谱图、添加噪声后的图像,以及噪声图像的频谱图同时显示出来。文章来源地址https://www.toymoban.com/news/detail-451221.html
%读入图像
I=imread('gou.jpg');
%FFT 原始图像其频谱图
F=fft2(im2double(I)); %FFT频谱平移
F=fftshift(F);
F=real(F);%频谱对数变换
T1=log(F+1);
%模拟叠加密度为0.04的椒盐噪声
S=imnoise(I,'salt & pepper', 0.04);
%FFT 椒盐噪声频谱图
K=fft2(im2double(S));
K=fftshift(K); %FFT频谱平移
K=real(K);
T2=log(K+1); %频谱对数变换
%模拟均值为0方差为0.02的高斯噪声,
G=imnoise(I,'gaussian',0,0.02);
%FFT 高斯噪声频谱图
H=fft2(im2double(G));
H=fftshift(H); %FFT频谱平移
H=real(H);
T3=log(H+1); %频谱对数变换
subplot(3,2,1),subimage(I);
title('原始图像');
subplot(3,2,2),imshow(T1,[]);
到了这里,关于数字图像处理 关于matlab的图像变换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!