2011年1月7日 星期五

HW3_3*3濾波器

3*3濾波器我做了三個功能(1)smoothing(平滑化)也有人稱為模糊化(2)sharping(銳利化)(3)medium filtering(中位數濾鏡處理)




平滑化,我採用最簡單的3*3均值的方法
(平滑化前)



(平滑化後)



銳利化我使用的是將相對應的值乘上以下的值,計算出新的值出來。


(銳利化前)



(銳利化後,可清晰的看見毛髮)




中位數濾鏡要先使用排序,藉由每一個pixel鄰近pixel灰階值排序的中間值來取代該pixel的灰階值。中值的計算是先將鄰近pixel(濾波器視窗範圍)灰階值排序,在取出排序居中的值作為濾波器中間位置影像的像素值。


例如:10、20、30、40、50、60、70、80、90 中位數為50。
(去除雜訊前)

(去除雜訊後)


這次作業的程式碼雖然都很少,不過我覺得是最難的一次,使用這些數學方式,就能很神奇的達到圖案的變化,想出這些方法的人還真是厲害OTZ 。








沒有留言:

張貼留言