【发布时间】:2014-06-17 12:37:18
【问题描述】:
我必须从这张图片中去除高斯噪声(之前,我必须对其进行过滤并添加噪声)。然后,我必须使用函数“o”,我的成绩取决于这个函数的结果有多低。我正在尝试不同的事情,但我无法消除这种噪音,所以我可以得到一个好成绩:/有什么帮助吗?
img=imread('liftingbody.png');
img=double(img)/255;
maska1=[1 1 1; 1 5 1; 1 1 1]/13;
odfiltrowany=imfilter(img,maska1);
zaszumiony=imnoise(odfiltrowany,'gaussian');
nowy=wiener2(zaszumiony);
nowy4=medfilt2(nowy);
o=1/512.*sqrt(sum(sum(img-nowy4).^2));
subplot(311); imshow(img);
subplot(312); imshow(zaszumiony);
subplot(313); imshow(nowy);
【问题讨论】:
标签: image matlab image-processing