MATLAB读取图像并进行9*9均值滤波代码
时间: 2023-12-20 12:06:04 浏览: 66
脚本.zip_offer4x9_图像剪裁_均值滤波
以下是MATLAB读取图像并进行9*9均值滤波的代码:
```matlab
% 读取图像
img = imread('test.jpg');
% 转换为灰度图像
gray_img = rgb2gray(img);
% 定义均值滤波核
kernel = ones(9) / 81;
% 进行均值滤波
filtered_img = conv2(gray_img, kernel, 'same');
% 显示原图和滤波后的图像
subplot(1, 2, 1);
imshow(gray_img);
title('原图');
subplot(1, 2, 2);
imshow(filtered_img);
title('均值滤波后');
```
阅读全文