matlab中值滤波器滤波图像代码
时间: 2023-08-06 10:11:11 浏览: 98
zhongzhilvbo.zip_matlab_中值滤波
值滤波器可以用来去除图像中的噪声。下面是一个简单的 MATLAB 代码示例,演示了如何使用内置的 `medfilt2` 函数来对图像进行中值滤波。
```matlab
% 读取图像
img = imread('image.jpg');
% 显示原始图像
imshow(img);
title('Original Image');
% 对图像进行中值滤波
filtered_img = medfilt2(img);
% 显示滤波后的图像
figure;
imshow(filtered_img);
title('Filtered Image');
```
在这个示例中,我们首先读取了名为 `image.jpg` 的图像,并显示了原始图像。然后,我们使用 `medfilt2` 函数对图像进行中值滤波,并将结果保存在 `filtered_img` 变量中。最后,我们显示了滤波后的图像。
阅读全文