2015-04-23 280 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