matlab对图像均值滤波
时间: 2023-07-20 08:37:44 浏览: 100
均值滤波、中值滤波的matlab实现
Matlab中可以使用函数`imfilter`对图像进行均值滤波。下面是一个示例代码:
```matlab
% 读取图像
img = imread('lena.png');
% 定义卷积核
kernel = ones(5) / 25; % 5x5的均值卷积核
% 对图像进行均值滤波
img_filtered = imfilter(img, kernel);
% 显示结果
imshow(img_filtered);
```
在上面的代码中,首先使用`imread`函数读取一张图像,然后定义一个5x5的均值卷积核,将其传入`imfilter`函数中进行滤波操作,最后使用`imshow`函数显示滤波结果。
阅读全文