I1 = imread('pout.tif'); I=imnoise(I1,'salt & pepper',0.02); imshow(I); K= medfilt2(I); figure,imshow(K);代码分析
时间: 2024-05-27 14:10:35 浏览: 184
matlab LianXi.rar_K._γ变换_线性变换
and pepper',0.02);如何去除图像I中的椒盐噪声?请给出相应的MATLAB代码。
可以使用中值滤波器来去除图像中的椒盐噪声。MATLAB代码如下:
I1 = imread('pout.tif');
I = imnoise(I1,'salt and pepper',0.02);
I_filtered = medfilt2(I);
imshow(I_filtered);
其中,medfilt2是MATLAB中的中值滤波函数。通过对I进行中值滤波,可以得到去除了椒盐噪声的图像I_filtered,并用imshow函数显示出来。
阅读全文