matlab 图像去噪中值滤波代码
时间: 2024-05-03 13:15:22 浏览: 188
matlab对噪声图像进行处理.rar
以下是使用MATLAB进行图像去噪的中值滤波的代码示例[^2]:
```matlab
% 读取图像
image = imread('input_image.jpg');
% 将图像转换为灰度图像
gray_image = rgb2gray(image);
% 对图像进行中值滤波
filtered_image = medfilt2(gray_image);
% 显示原始图像和去噪后的图像
subplot(1, 2, 1);
imshow(gray_image);
title('原始图像');
subplot(1, 2, 2);
imshow(filtered_image);
title('中值滤波后的图像');
```
请注意,这只是一个简单的示例代码,你需要将`input_image.jpg`替换为你自己的图像文件名,并确保图像文件与代码文件在同一目录下。
阅读全文