noise.m

来自「关于偏微分方程进行图像处理的电子书,对于学习动态轮廓实现图像的分割非常有用」· M 代码 · 共 29 行

M
29
字号
function noise(filename)

Image=imread(filename);

subplot(2,2,1);
imshow(Image,[]);   % 原图像
title('原图像');

noise_g=imnoise(Image,'gaussian'); % 增加高斯白噪声
subplot(2,2,2);
imshow(noise_g,[]);  
%imwrite(noise_g,'noise_g.bmp')
title('高斯白噪声');

noise_s=imnoise(Image,'salt & pepper');
subplot(2,2,3);
imshow(noise_s,[]);  
title('黑白象素点噪声(椒盐)');
%imwrite(noise_s,'noise_s.bmp')

noise_p=imnoise(Image,'speckle');  
subplot(2,2,4);
imshow(noise_p,[]);  
%imwrite(noise_p,'noise_p.bmp')
title('乘积性噪声');



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?