用matlab读入一幅图像,添加高斯噪声;自行编程对加入噪声的图像使用均值滤波平滑加 噪声图像,同屏显示原图像、加噪声图像和处理后的图像。
时间: 2024-05-01 21:22:55 浏览: 40
以下是Matlab代码实现:
```matlab
% 读入原始图像
img = imread('lena.png');
imshow(img);
title('Original Image');
% 添加高斯噪声
noisy_img = imnoise(img, 'gaussian', 0, 0.01);
figure;
imshow(noisy_img);
title('Noisy Image');
% 使用均值滤波平滑加噪声图像
filter_size = 3;
h = ones(filter_size) / filter_size^2;
smooth_img = imfilter(noisy_img, h);
figure;
imshow(smooth_img);
title('Smoothed Image');
```
其中,`imread`函数用于读入原始图像,`imnoise`函数用于添加高斯噪声,`imfilter`函数用于进行均值滤波平滑。运行代码后,会弹出三个窗口,分别显示原始图像、加噪声图像和处理后的图像。
相关问题
matlab读入一幅图像加入高斯噪声,对加入噪声图像使用均值滤波平滑加噪声图像简短程序
以下是一个简短的 Matlab 程序,实现读入一幅图像、加入高斯噪声、使用均值滤波平滑加噪声图像的功能:
```matlab
% 读入图像
img = imread('image.jpg');
% 加入高斯噪声
noisy_img = imnoise(img, 'gaussian', 0, 0.01);
% 使用均值滤波平滑加噪声图像
smoothed_img = imfilter(noisy_img, fspecial('average', 3));
% 显示结果
imshow(smoothed_img);
```
其中,`imread` 函数用于读入图像,`imnoise` 函数用于加入高斯噪声,`imfilter` 函数用于进行均值滤波平滑操作,`imshow` 函数用于显示结果。在这个程序中,高斯噪声的参数为 `0` 和 `0.01`,表示均值和方差,均值滤波的卷积核大小为 `3`。
(1)读入一幅图像,添加高斯噪声;自行编程对加入噪声的图像使用均值滤波平滑加 噪声图像,同屏显示原图像、加噪声图像和处理后的图像。 (2)读入一幅图像,添加椒盐噪声;对加入噪声的图像使用中值滤波,同屏显示原图 像、加噪声图像和处理后的图像。matlab实现
(1) 添加高斯噪声并使用均值滤波:
```matlab
% 读入原图像
img = imread('lena.png');
% 添加高斯噪声
noisy_img = imnoise(img, 'gaussian', 0, 0.01);
% 使用均值滤波平滑加噪声图像
smooth_img = filter2(fspecial('average', 3), noisy_img)/255;
% 显示原图像、加噪声图像和处理后的图像
subplot(1,3,1), imshow(img), title('Original Image');
subplot(1,3,2), imshow(noisy_img), title('Noisy Image');
subplot(1,3,3), imshow(smooth_img), title('Smoothed Image');
```
(2) 添加椒盐噪声并使用中值滤波:
```matlab
% 读入原图像
img = imread('lena.png');
% 添加椒盐噪声
noisy_img = imnoise(img, 'salt & pepper', 0.1);
% 使用中值滤波平滑加噪声图像
smooth_img = medfilt2(noisy_img);
% 显示原图像、加噪声图像和处理后的图像
subplot(1,3,1), imshow(img), title('Original Image');
subplot(1,3,2), imshow(noisy_img), title('Noisy Image');
subplot(1,3,3), imshow(smooth_img), title('Smoothed Image');
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)