平滑化:
主要是為了讓圖片不那麼的生硬,有模糊的效果,也就是讓圖片看起來有相當質感。
實作方法:
將3x3也就是九宮格內的Pixel值相加起來,除以9再加上0.5,加上0.5的用意是為了四捨五入進位。
原圖
平滑化後的圖
銳化:
這項效果的目的則跟平滑化相反,是要將一些模糊的邊線變得更加明顯,並得到一張清晰的影像。
實作方法:
使用中間的Pixel值與其他周圍八格的Pixel值,將中間Pixel值乘8,周圍八格的Pixel值乘-1,相加後得到的一數值可以除以一個數,最後判斷這個數值,大於255則代入255到中間Pixel的值,小於0則代入0到中間Pixel值。
原圖
銳化後的圖
中值濾波器:
其主要目的就是消除影像的雜訊。
實作方法:
將每個Pixel值周圍九宮格的色彩值取出後,找出其中位數,再代回原Pixel值。
原圖
撒上胡椒鹽後的圖
中值濾波後的圖
(跟原圖比較起來會有差距)
心得:
這次的作業並不會非常的困難,雖然一開始上課時並不是說非常的知道其做法和用意,但經過回家找書和上網查資料後,很容易就能了解其中的作用,不過程式實作的方面也是要下一點心,但已經比上一次的作業還容易編寫,只是後面碰到一個問題就是撒胡椒鹽的實作方面,讓我搞不清楚頭續,到底要怎麼用上這樣的雜訊效果,但經過同學的指教,總算知道了其作法。
沒有留言:
張貼留言