2011年1月7日 星期五

HW4

smoothing(平滑化)
sharping(銳利化)
medium filtering(胡椒鹽)
---------------------------


這是我取的原圖

平滑化:
平滑化的原理,就是把3*3的像素質值,也就是總共9個值加起來作平均,所以圖片的輪廓變得很不明顯,整張圖片也變得很模糊。

平滑化之後的圖:

平滑的程式碼:



銳利化:
銳利化是為了凸顯整張圖片重要的地方,他可以讓整張圖片更加的明顯,我的作法是將3*3的像素質正中間的那一格*9倍,而周圍8格像素質則是*(-1),這樣中間的色彩值就會被凸顯出來。

但是*9還有*(-1),像素質值可能會低於0或著超過255,所以那些超過的值要直接改成0或255,這樣才不會出錯,不然那些值超過的顏色會亂掉。

銳利化之後的圖:銳利化的程式碼:胡椒鹽:
去除胡椒鹽,就是把胡椒鹽的值跟他周圍8格的像素質,總共9個值取出來做排序,然後取中位數取代掉。這樣的話,胡椒鹽的值因為過大或是過小,取中位數的時就會被捨棄,這樣就可以做到消除胡椒鹽的處理,而且因為是取中位數,所以胡椒鹽的點不會跟周圍的點有太大差異,因此,如果圖片沒有胡椒鹽,也不會把圖片改成怪怪的樣子。

這是經過處理的胡椒鹽圖:

胡椒鹽的程式碼:

沒有留言:

張貼留言