首页 > 科技 >

💻 MATLAB小课堂:用`randn`函数为图片添加高斯噪声✨

发布时间:2025-03-26 11:01:21来源:

在数字图像处理中,模拟真实世界中的噪声是非常重要的一步。比如,当你拍摄一张照片时,光线不足或者设备问题可能会导致图片出现一些随机的像素变化,这就是所谓的“噪声”。今天,我们就来聊聊如何用MATLAB的`randn`函数为图片添加“高斯噪声” 📈。

首先,确保你已经安装了MATLAB软件,并且有一张待处理的灰度或彩色图像。接着,在命令行输入以下代码:

```matlab

% 加载原图

img = imread('your_image.jpg');

% 定义噪声强度(标准差)

sigma = 0.02;

% 生成与图像大小相同的高斯噪声矩阵

noise = sigma randn(size(img));

% 将噪声叠加到图像上

noisy_img = img + noise;

```

运行后,你会得到一张带有高斯噪声的新图片啦!💡 这种方法非常适合用于学习图像增强技术,比如去噪算法的研究哦~

记得保存你的新作品,下次再试试其他类型的噪声吧!💥

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。