2010年12月31日 星期五

Homework4 filtering

平滑化

filter簡單的來說就是模糊化或是用於減少雜訊
就是把權重平均,透過權重把某些像素加到比較重要的像素上
透過積分的方式就可以得到這樣的效果



這次作業的演算法
把9個格子內的像素點的值加起來在除上9
就可使圖片平滑化


Sharping
演算法:把圖像作拉氏轉換
->g(x,y)=f(x,y)-f''(x,y)
=5f(x,y)-[f(x+1,y)+f(x-1,y)+f(x,y+1)+f(x,y-1)]
使主體更加突顯
在做拉氏轉換了時候,一相減或相加
會使像素值<0或者是>255的overflow,需要處理overflow的問題


銳利化
3*3中位數濾鏡處理 (medium filtering), 去除胡椒鹽雜訊
演算法:把灰階影像的九個值去做Sorting
排序完之後取到的中位數,輸出結果
Ex:10,20,10,15,10,20,30,10,20,100
10,10,10,10,15,20,20,20,30,100
再把15輸出給結果


medium filtering

這次困擾我最久的是,在讀9宮格裡面的值
包含怎麼用到RGB裡面
經過老師的講解
讓我恍然大悟,直接打通任督二脈阿哈哈
還有一點容易忽略掉的
要先做運算再把值轉成byte才會對

沒有留言:

張貼留言