数字图像处理实验四

% 分别在灰度图像中加入一定量的高斯噪声和椒盐噪声,然后采用3×3的均值滤波器和3×3中值滤波器分别对噪声图像进行处理,
%给出两种处理方法的峰值信噪比(PSNR);仿效“中值滤波”的方法,对原图像分别进行“极大值滤波”和“极小值滤波”,
%对所形成的图像给出说明

clear;clc;
%
im = imread('2-lena.tif');
% add noise
im_g = imnoise(im,'gaussian',0,0.05);
im_s = imnoise(im,'salt & pepper',0.1);
%
im = double(im);
im_g = double(im_g);
im_s = double(im_s);
% filtering by mean
h = fspecial('average', [3 3]);
im_g_mean = imfilter(im_g,h,'replicate');
im_s_mean = imfilter(im_s,h,'replicate');
% filtering by median
im_g_median = ordfilt2(im_g,5,ones(3,3));
im_s_median = ordfilt2(im_s,5,ones(3,3));
% filtering by min
im_g_min = ordfilt2(im_g,1,ones(3,3));
im_s_min = ordfilt2(im_s,1,ones(3,3));
% filtering by max
im_g_max = ordfilt2(im_g,9,ones(3,3));
im_s_max = ordfilt2(im_s,9,ones(3,3));
% plot Gaussian
figure
subplot(161)
imshow(mat2gray(im));
xlabel('
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值