這次作業是空間濾波器的實作
老師這次有給範例
慢慢看完後 再翻翻課本
原來濾波器技術 就是設定一個大小遮罩
經過運算的到新的像素
我們是用3*3鄰域的線性率波技術
方法是取每一位置像素
再乘上輸入值得加總*1/9 (因為是3*3)
iMask[0]*bPtrOriginalImage0[iChannelNumber*(j-1)+k]
+ iMask[1]*bPtrOriginalImage0[iChannelNumber*j+k]
+ iMask[2]*bPtrOriginalImage0[iChannelNumber*(j+1)+k]
+ iMask[3]*bPtrOriginalImage1[iChannelNumber*(j-1)+k]
+ iMask[4]*bPtrOriginalImage1[iChannelNumber*j+k]
+ iMask[5]*bPtrOriginalImage1[iChannelNumber*(j+1)+k]
+ iMask[6]*bPtrOriginalImage2[iChannelNumber*(j-1)+k]
+ iMask[7]*bPtrOriginalImage2[iChannelNumber*j+k]
+ iMask[8]*bPtrOriginalImage2[iChannelNumber*(j+1)+k]
)/iMaskWA + 0.5);
程式方面是蠻簡單的
不過輸入權重後
輸出的圖片我還是真的看不出差異在哪
再翻了翻課本
應該是跨越的領率很小很小
差異性就不是很大
彩色圖片
灰階圖片
這就是平滑處理
讓圖片達到柔和&模糊的效果
沒有留言:
張貼留言