2011-11-02 135 views

回答

7

沿着這些線應該是非常簡單的東西,不是嗎?

foreach(var pixel in image) 
{ 
    pixel = rand()>0.5 ? white : black; 
} 
+0

至於我可以告訴大家,這是在鏈接 – Justin

+0

@Justin所使用的算法呀一眼它看起來並不像任何東西,但隨機噪音。我想這可能是做了一些特別的事情,但我沒有下載zip來檢查。 – asawyer

+0

非常感謝你們。 –

10

白噪聲不是黑色或白色(根據定義)。它也包含灰度。

所以我們已經與接近:

foreach(var pixel in image) 
{ 
    //do that for all RGB (depending on Image format) 
    pixel = rand() * 255; 
} 

white noise

+0

我同意,但鏈接中的想象不是使用灰度,它的二進制黑白。 – asawyer

+0

我還在猶豫(它不是來自我,它的維基百科),但高變焦模式你很清楚它包含灰度。 – fixagon

+0

你的例子當然確實如此,你的正確的真正的白化不僅僅是黑白的。這個問題中的鏈接似乎只是生成黑白隨機噪聲圖像。 – asawyer