计算实例
close all
clear
clc
figure('Number','off');
f = imread('lena.bmp');
subplot(231);imshow(f);title('lena彩色原图');
g = rgb2gray(f);
subplot(234);imshow(g),title('lena灰度原图');
n = imnoise(g,'salt & pepper',0.01);
%n = imnoise(g,'gaussian',0,0.01);
%n = imnoise(g,'poisson');
subplot(232);imshow(n),title('噪声图像');
m1 = medfilt2(n,[5 5]);
subplot(235);imshow(m1),title('5*5中值滤波');
m2 = medfilt2(n,[5 1]);
subplot(233);imshow(m2);title('5*1中值滤波');
m3 = medfilt2(n,[1 5]......
阅读全文