matlab均值滤波代码
时间: 2023-07-09 12:51:21 浏览: 92
均值滤波与中值滤波的应用_MATLAB中值滤波_均值滤波中值滤波的matlab代码_中值滤波_plandop_
5星 · 资源好评率100%
以下是 MATLAB 中进行均值滤波的代码示例:
```matlab
% 读入图像
img = imread('lena.png');
% 定义滤波器大小
filter_size = 3;
% 均值滤波
filtered_img = imfilter(img, ones(filter_size) / filter_size^2);
% 显示原图和处理后的图像
subplot(1, 2, 1);
imshow(img);
title('Original Image');
subplot(1, 2, 2);
imshow(filtered_img);
title('Filtered Image');
```
在这个示例中,我们使用 `imread` 函数读取名为 `lena.png` 的图像,然后定义了一个大小为 `3` 的滤波器。接着,我们使用 `imfilter` 函数对图像进行均值滤波。最后,我们使用 `subplot` 和 `imshow` 函数在同一窗口中显示原图和处理后的图像。
阅读全文