matlab图像处理加入均匀分布噪声
时间: 2023-10-20 20:05:56 浏览: 640
正态分布、均匀分布噪声特性分析matlab.zip_噪声正态分布_均匀分布_均匀分布噪声_正态分布_正态分布、均匀分布噪声特性分
在 MATLAB 中添加均匀分布噪声可以使用 `imnoise 函数。具体步骤如下:
1. 读入图像,假设为 `img`。
2. 定义均匀分布噪声的最小值和最大值,假设为 `a` 和 `b`。
3. 使用 `imnoise` 函数添加噪声,语法为:`img_noisy = imnoise(img, 'uniform', a, b)`。
下面是一个示例代码:
```matlab
% 读入图像
img = imread('lena.png');
% 定义噪声的最小值和最大值
a = -50;
b = 50;
% 添加均匀分布噪声
img_noisy = imnoise(img, 'uniform', a, b);
% 显示原始图像和加噪后的图像
subplot(1, 2, 1);
imshow(img);
title('Original Image');
subplot(1, 2, 2);
imshow(img_noisy);
title('Noisy Image');
```
运行后,会显示原始图像和添加均匀分布噪声后的图像。你可以根据实际需要调整噪声的最小值和最大值,以控制噪声的强度。
阅读全文