作者heymei0421 (heymei)
看板C_and_CPP
標題[問題] 中值濾波器
時間Thu Nov 10 02:12:46 2011
大家好
小弟目前在做中值濾波器,目的是消除雜訊
翻了書,實作後,效果還是很差,但方法其實是跟書上差不多
圖片[未修飾] :
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
推 ables:median_value函式的return放錯地方? 11/10 02:45
→ kaomark:在118-127行 width怎麼有大有小 memset會出問題吧 11/10 02:53
→ heymei0421:to 2f大大,謝謝我已經改正了 11/10 03:08
→ heymei0421:謝謝1F大大..放錯位置了=.= 11/10 03:12