全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4296
推到 Plurk!
推到 Facebook!

要如何在影像上加入高斯雜訊阿?

 
nibabakaho
一般會員


發表:13
回覆:6
積分:13
註冊:2006-08-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-03-14 01:52:25 IP:125.229.xxx.xxx 訂閱
高斯雜訊公式

f(x) =( 1 / (2 * PI * 標準差^2) ) * exp( - | x - 平均值 | / ( 2 * 標準差^2) )

看了這個公式 實在不知從何下手

像是平均值怎麼取 ?? 是找他附近的點來平均嗎 ??

請有經驗的網友發表一下 謝謝


我在網路上找到一段
<textarea class="cpp" rows="10" cols="60" name="code"> void gaussian_noise(IMAGE *input, IMAGE* output, int amp) { int x, y, noise; for (y=0; y<input->height; y ) for (x=0; x<input->width; x ) { noise = (int)(amp * rand_normal()); if (B_PIX(input, y, x) noise > 255) B_PIX(output, y, x) = 255; else if (B_PIX(input, y, x) noise < 0) B_PIX(output, y, x) = 0; else B_PIX(output, y, x) = B_PIX(input, y, x) noise; } } double rand_normal(void) { int a; double b=0; for (a=0; a<12; a ) b = (((double) rand()) / ((double) RAND_MAX)); return b-6.0; } </textarea> 完全看不懂 像是rand_normal 要幹什麼 ?? 照這個程式來看 高斯雜訊似乎不像是salt 那種隨機分布 而是整張影像都要作 這樣想是對的嗎?? amp是要幹什麼的呀?? 我看PHOTOSHOP裡面加高斯雜訊是用幾% 到底哪一個是對的呀?? 總覺得腦袋一片混亂
系統時間:2024-04-26 13:49:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!