一、原理
图像相加可以对同一场景的多幅图像求平均值,以降低加性(additive)随机噪声。
二、实验
I= imread('E:\matlab\work\lenna.bmp'); %读取图片
[L H]=size(I) %获取大小
K=zeros(L,H)
for i=1:100
J=imnoise(I,'gaussian',0,0.02); %随机加噪
J1=im2double(J); %转成double型进行相加
K=K+J1;
end
K=K/100;
subplot(2,2,1),imshow(I),title('原图像');
subplot(2,2,2),imshow(J),title('加噪声后图像');subplot(2,2,3),imshow(K),title('处理后图像');
效果:
三、对代码的一些关键点的说明
1.im2double
因为图像默认是ui