我做得是一個3*3的濾波遮罩
運算方式是將圖片(1,1)這個點為中心的3*3正方形與遮罩器做運算後的運算結果
放置新圖片(1,1)的點上,然後往右遮罩
(Mask1*(0,0) + Mask2*(0,1) + Mask3*(0,2) +
Mask4*(1,0) + Mask5*(1,1) + Mask6*(1,2) +
Mask7*(2,0) + Mask8*(2,1) + Mask9*(2,2) ) /Sum(Mask)
這是第一次遮罩的運算
上述座標為圖片的座標點
運算出結果後,將結果放置新圖片(1,1)這點上,後將遮罩器右移 成
(Mask1*(0,1) + Mask2*(0,2) + Mask3*(0,3) +
Mask4*(1,1) + Mask5*(1,2) + Mask6*(1,3) +
Mask7*(2,1) + Mask8*(2,2) + Mask9*(2,3) ) /Sum(Mask)
運算結果放置新圖片(1,2)的點上....
以此類推將整張圖片掃過。
此方法由(1,1)開始放入像素點,所以圖的四個邊緣,會因沒有放入數值,而呈現白色狀態.
以下為成果照片...
遮罩後,與原圖的差異性不大,但仔細看後,還是會有稍微的不同...
沒有留言:
張貼留言