平滑濾波器
銳化濾波器
中間值濾波器
心得 : 這個作業是在期末上課時與同學討論所完成出來的,這種濾波器我們實作是以3*3大小的mask。因此不管mask大小如何,做這類處理都要再另外解決邊界問題。從結果來看,平滑因為取平均值的關係,因此圖看起來就些微模糊;相反地,銳化則是把圖片中的事物有所區隔(更加明顯)。
這就讓我想到有些APP可以把圖片中人物和背景做處理,使背景模糊;人物卻顯得明顯凸出的效果。我想可能是先把人臉的形狀先找出來,然後用for迴圈跑來判別是與不是人臉的地方,在各自做平滑以及銳化。
最後是中間值濾波器,這邊稍微用點排序的技巧來找出中間值並讓該值作為該點的色值。不過從上圖來看,有些雜訊還是沒有被濾掉。如果以3*3來看,有9個數字做排序,因為雜訊初設為白、黑點,所以從沒被濾掉結果回推就表示該區域雜訊過多。但是如果只有黑白兩種雜訊時,加上雜訊比不太高情況之下,多慮幾次也是有效果,如下圖。
很明顯白點有被濾乾淨了,但相對原圖來看,還原程度還不能到100%。
沒有留言:
張貼留言