sharping(銳利化)
medium filtering(胡椒鹽)
---------------------------
這是我取的原圖
平滑化:
平滑化的原理,就是把3*3的像素質值,也就是總共9個值加起來作平均,所以圖片的輪廓變得很不明顯,整張圖片也變得很模糊。
平滑化之後的圖:
平滑的程式碼:
銳利化:
銳利化是為了凸顯整張圖片重要的地方,他可以讓整張圖片更加的明顯,我的作法是將3*3的像素質正中間的那一格*9倍,而周圍8格像素質則是*(-1),這樣中間的色彩值就會被凸顯出來。
但是*9還有*(-1),像素質值可能會低於0或著超過255,所以那些超過的值要直接改成0或255,這樣才不會出錯,不然那些值超過的顏色會亂掉。
銳利化之後的圖:銳利化的程式碼:胡椒鹽:
去除胡椒鹽,就是把胡椒鹽的值跟他周圍8格的像素質,總共9個值取出來做排序,然後取中位數取代掉。這樣的話,胡椒鹽的值因為過大或是過小,取中位數的時就會被捨棄,這樣就可以做到消除胡椒鹽的處理,而且因為是取中位數,所以胡椒鹽的點不會跟周圍的點有太大差異,因此,如果圖片沒有胡椒鹽,也不會把圖片改成怪怪的樣子。
這是經過處理的胡椒鹽圖:
胡椒鹽的程式碼:
沒有留言:
張貼留言