- 分别添加高斯和椒盐噪声
im = imread('C:\Users\Administrator\Desktop\123456.jpg');
% 1)生成含有高斯噪声、椒盐噪声的图像
% imnoise 是表示添加噪声污染一幅图像,叫做噪声污染图像函数
im_noise_salt = imnoise(im,'salt & pepper'); % 加入椒盐噪声
im_noise_gaussian = imnoise(im,'gaussian'); % 加入高斯噪声
figure;
subplot(131),imshow(im);title('原图');
subplot(132),imshow(im_noise_salt);title('加入椒盐噪声后的图像');
subplot(133),imshow(im_noise_gaussian);title('加入高斯噪声后的图像');
2.使用均值滤波对椒盐噪声进行去噪
% 自编写均值滤波函数
im = imread('C:\Users\Administrator\Desktop\123456.jpg');
im_noise_salt = imnoise(im,'salt & pepper'); % 加入椒盐噪声
n=1; m=2*n+1;
H = ones(m,m)/(m*m); % 3×3矩阵 n=2:5×5
[h,l,c] =