2014年1月1日 星期三

HW03

空間濾波器程式實作

這次做的程式是把圖片作特殊的修改友均化(模糊化)、銳化(清晰化)、胡椒鹽(雜訊化)、均值(處理雜訊) 、這些都是在一些繪圖軟體裡常見的特效,這次就來實作看看這些功能。

--------------------------------原圖--------------------------------

 --------------------------------均化--------------------------------


這是模糊化之後的現象,程式所做的事是把圖片中RGB色塊中的值,在周圍做平均。
說明:
                              這是一個RGB的像素,由左到右分別為藍、綠、紅,

 
這是9個像素點
把相同顏色圈起來的值相加平均起來
結果
此值不會固定住,因為是每移動一個像素就在此像素點的周圍做平均

-------------------------------------------------------------------------------------------


--------------------------------銳化--------------------------------
這難起來是不是有種比較清楚,銳利化的感覺呢?這個程式的作法是將自己的像素點乘以5減去自己上下左右的像素。
說明:
紫色的乘以5減去紅色的部分
對了,如果值會小於0就等於0,大於255就等於255

-------------------------------------------------------------------------------------------


--------------------------------胡椒鹽--------------------------------
 這是設隨機值時會出現黑點或白點,RGB(0,0,0)時是黑點,反之RGB(255,255,255)是白點

-------------------------------------------------------------------------------------------


--------------------------------均值(假)--------------------------------
這是把9個像素點做排序之後取中間值的結果。
說明: 
以自己50那個為中心,圈裡來的做排序,(10,11,25,30,50,85,100,123,211),中間值為50,就取50放回自己的值。
P.S.此資料剛好為自己就是中間值而已。
然而我發現我好像做錯了,不論怎麼多加胡椒鹽,均值化出來的圖都一樣。重點是任何黑白點都沒有,而且感覺上我好像把圖弄成水彩畫的感覺。

-------------------------------------------------------------------------------------------

--------------------------------均值(真)--------------------------------
仔細查看後發覺我錯在哪,我把排序後的值直接存回撒胡椒鹽的圖去,應該要另外開個空白的圖存進去。結果真的有胡椒鹽變少的感覺!!

沒有留言:

張貼留言