2015-04-23 190 views
1

我正在尝试将高斯和泊松噪声添加到图像中。如何添加泊松噪声和高斯噪声?

我一直试图执行此如下,但结果不是我所期待的。

 I = imread('eight.tif'); 
    J = imnoise(I,'gaussian',0, 0.02); %mean variance 
    figure, imshow(I), figure, imshow(J) 
    P = imnoise(I,'poisson'); 
    figure, imshow(P) 
    K = J+P; 
    figure, imshow(K) 

如何正确添加泊松噪声和高斯噪声?

回答

2

您应该将imnoise应用于J,而不是I

K = imnoise(J,'poisson'); 
figure, imshow(K) 

imnoise已经增加噪声对你的形象,因此增加J+P将图像中除了添加到自身,到已加入的噪音。

+0

非常感谢Sir。, – gmotree

+0

@gmotree如果这解决了您的问题,请点击✓接受答案。 – beerbajay

+0

明白了。但是等等,我需要1分钟才能接受。 – gmotree