首先是平滑化,平滑化其實就是柔和化,讓圖片看起來溫柔些,若柔和過度,會有點像朦朧感覺的圖片:

這張是採用5*5的像素塊,去減少相鄰像素的差別,之後會增加一個TrackBar來給使用者做一個像素塊的微調。
再來是銳化,其實銳化在圖片是不一定需要的,會這樣說是因為有些圖片不適合用銳化,所以在挑選圖片是很重要的,而銳化是處理的像素與它左對角線的像素之間的差值乘上一個銳化度數,然後再加上原先的像素值,若沒有加上檢驗程式的有效性,容易使得處理得像素超過255,這點是要注意的:

最後是中值濾波器的功能,將像素的值用該像素鄰近值的中值來取代,能有效降低雜訊。這是我覺得很有用的功能,尤其是使用在觀看星雲圖時,或是圖片被些微的破壞之類的,下面是我找的圖片作範例:

這次的作業多出一些數學上面的運算是我最懊惱的,還要透過理解的過程,才能透徹整個程式的部分,所以在理解程式上面需要很多的時間,這是自己之後會加強的部分。
沒有留言:
張貼留言