[問題] 中值濾波器

看板C_and_CPP (C/C++)作者 (heymei)時間14年前 (2011/11/10 02:12), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
大家好 小弟目前在做中值濾波器,目的是消除雜訊 翻了書,實作後,效果還是很差,但方法其實是跟書上差不多 圖片[未修飾] :http://ppt.cc/BYlX 圖片[修飾過] :http://ppt.cc/Jq_X 程式碼 : http://codepad.org/bEJ2Sg2T 發現黑色幾乎沒有被濾掉 ,白色倒是濾掉不少 看了程式碼許久,也不知道哪裡出了問題, 我的作法是,先從BMP檔把RGB各讀出來,分別存到二維陣列 R_array[][],G_array[][],B_array[][] 再分別送到中值濾波的函式,得到新的R_new_array,G_new_array,B_new_array 再把他們重建,但雜訊還是不少.... 麻煩高人指出錯誤了.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.168.117

11/10 02:45, , 1F
median_value函式的return放錯地方?
11/10 02:45, 1F

11/10 02:53, , 2F
在118-127行 width怎麼有大有小 memset會出問題吧
11/10 02:53, 2F

11/10 03:08, , 3F
to 2f大大,謝謝我已經改正了
11/10 03:08, 3F

11/10 03:12, , 4F
謝謝1F大大..放錯位置了=.=
11/10 03:12, 4F
文章代碼(AID): #1EkiAZDx (C_and_CPP)
文章代碼(AID): #1EkiAZDx (C_and_CPP)