给出加高斯噪声的matlab代码
时间: 2024-05-14 14:14:19 浏览: 49
matlab加噪声代码-GPmat:Matlab高斯过程和其他机器学习工具的实现
以下是加高斯噪声的Matlab代码示例:
```
% 加载图像
img = imread('lena.png');
% 添加高斯噪声
noise = randn(size(img)) * 20; % 噪声标准差为20
noisy_img = uint8(double(img) + noise);
% 显示原始图像和噪声图像
subplot(1,2,1), imshow(img), title('Original Image');
subplot(1,2,2), imshow(noisy_img), title('Noisy Image');
```
在上面的示例中,我们使用randn函数生成均值为0,标准差为20的高斯噪声,并将其添加到原始图像中。然后,我们使用imshow函数显示原始图像和噪声图像。
阅读全文