2010年1月7日 星期四

HW6

這次的作業是做一個空間濾波器

我做得是一個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)開始放入像素點,所以圖的四個邊緣,會因沒有放入數值,而呈現白色狀態.
以下為成果照片...




遮罩後,與原圖的差異性不大,但仔細看後,還是會有稍微的不同...

沒有留言:

張貼留言