matlab添加随机高斯噪声
时间: 2023-06-10 13:02:39 浏览: 134
Matlab添加高斯噪声
可以使用matlab内置函数imnoise来添加随机高斯噪声。代码示例如下:
```matlab
% 读入图像
img = imread('lena.png');
% 添加高斯噪声
noisy_img = imnoise(img, 'gaussian', 0, 0.01);
% 显示图像
subplot(121); imshow(img); title('Original Image');
subplot(122); imshow(noisy_img); title('Noisy Image');
```
其中,第二个参数为添加的噪声类型,'gaussian'即为高斯噪声;第三个参数为噪声的均值,默认为0;第四个参数为噪声的方差,即产生噪声的强度,默认为0.01。可以根据需要调整这些参数。
阅读全文