A = double(imread('lena.bmp'));
figure(1);
imshow(uint8(A));
imgsize = size(A,1)*size(A,2);
seed = 123;
rand('state',seed);
pn=rand(size(A,1),size(A,2));
AW = A + pn ;
figure(2);
imshow(uint8(AW));
figure(3);
imshow(uint8(pn));
cor1 = sum(sum(pn.*A))
figure(1);
imshow(uint8(A));
imgsize = size(A,1)*size(A,2);
seed = 123;
rand('state',seed);
pn=rand(size(A,1),size(A,2));
AW = A + pn ;
figure(2);
imshow(uint8(AW));
figure(3);
imshow(uint8(pn));
cor1 = sum(sum(pn.*A))
本文通过MATLAB代码演示了如何读取图像文件“lena.bmp”,对其进行随机噪声添加,并展示原始图像、加噪后的图像及噪声图像。此外,还计算了噪声与原始图像之间的相关性。

2521

被折叠的 条评论
为什么被折叠?



