包括数字图像处理课程中一些实验的源码及实验截图,可供参考。实验工具Matlab7.0版
h=[1 2 1;2 4 2;1 2 1] a.高斯噪声的图像
h=[1 2 1;2 4 2;1 2 1] I2 = filter2(h,i);
imshow(I2,[]), colorbar b.椒盐噪声的图像 I2 = filter2(h,T);
imshow(I2,[]), colorbar 实现中值滤波(椒盐),观察处理结果可知适于处理椒盐噪声 R=imread('3-1-salt.jpg') T=rgb2gray(R)
makeI=medfilt2(T,'symmetric'); figure,imshow(makeI); 实现中值滤波(高斯)
R=imread('3-1-gaussian.jpg') T=rgb2gray(R)
makeI=medfilt2(T,'symmetric'); figure,imshow(makeI); 4、实验截图 原图
加入高斯噪声后如下图: