使用MATLAB给一个图像添加三种不同的噪音
时间: 2024-02-15 08:05:09 浏览: 88
nnn.rar_gui 噪声参数_matlab图像GUI_图像噪声 gui_图像添加噪声
5星 · 资源好评率100%
可以使用MATLAB中的imnoise函数来添加噪音。以下是三种不同的噪音添加方式:
1. 椒盐噪声:
```
img = imread('image.jpg');
img_saltpepper = imnoise(img,'salt & pepper',0.02);
imshow(img_saltpepper);
```
其中,第二个参数'salt & pepper'表示添加椒盐噪声,第三个参数0.02表示噪点密度。
2. 高斯噪声:
```
img_gaussian = imnoise(img,'gaussian',0.02);
imshow(img_gaussian);
```
其中,第二个参数'gaussian'表示添加高斯噪声,第三个参数0.02表示噪点方差。
3. 乘性噪声:
```
img_multiplicative = imnoise(img,'speckle',0.02);
imshow(img_multiplicative);
```
其中,第二个参数'speckle'表示添加乘性噪声,第三个参数0.02表示噪点方差。
注意:以上示例代码中的'image.jpg'需要替换成你自己的图像文件名。
阅读全文