矩阵g太小,所以不明显。
一般用于大一点的矩阵实验效果会更好,例如:
h=imread('photo.jpg'); %读入彩色图片
c=rgb2gray(h); %把彩色图片转化成灰度图片,256级
figure,imshow(c),title('原始图象'); %显示原始图象
g=imnoise(c,'gaussian',0.1,0.002); %加入高斯噪声
figure,imshow(g),title('加入高斯噪声之后的图象'); %显示加入高斯噪声之后
上面倒数第二句就是在原图加上高斯噪声的效果。
方法一:
I=imread(‘lena.bmp’);
I=double(I);
J=I+15*randn(size(I));
imshow(uint8(J));
方法二:nos=nos_mean+sqrt(nos_vari)*randn(framesize)
方法三:nos=normrnd(MU,SIGMA,m,n)
MU:noise mean;SIGMA:noise variance; image size:m*n