2014年1月1日 星期三

HW03

這次的作業是空間濾波器實作,首先是第一個課題,模糊化(Smooth)。

這是原圖

處理後的圖
這次的程式碼其實不難,只要知道原理就差不多了。
其原理就是找九宮格,然後把這九宮格裡的色彩值做均化的動作,顧名思義,就是把九宮格裡的色彩值加總起來再平均就可以做出這個效果,這部分做得很順利,程式碼沒有什麼大問題。

第二個課題就是銳化(Sharp)。

這是原圖

處理後的圖

在做銳化的過程中,有個BUG一直找不出來,不管怎麼測,都會變成下圖。

中BUG啦!!!
之後發現原來是處理銳化的過程中把它轉成byte來顯示了,只要不用byte顯示,它就會正常。
最這課題的唯一問題就是這,但是銳化的原理還是不太清楚,得多多google了。

接下來就是雜訊啦,不過上圖那個應該就算是雜訊了吧。

這是原圖

處理後....好醜阿!!!

喔不!!雜訊太多了,圖片美感都被破壞了,想了一下,只要把亂數取值調大就好了。

更新
還是這樣比較好!!不過之後還會做到中值濾波器,把雜訊處理掉應該就沒什麼差別了。



沒有留言:

張貼留言