關於部落格
親子旅遊記錄
加一點點的心得感想
  • 78476

    累積人氣

  • 51

    今日人氣

    0

    追蹤人氣

均值濾波器 mean filter

 假設輸入一張影像f,經mean filter之後的結果為影像g
它的運算方法就是:



為了解決邊緣點的問題,延續上次padarray的用法,先將影像四週各填補1個像素值,再求取3x3視窗內的平均值,程式如下:

變數 out 就是輸出結果的矩陣
impad 就是輸入影像矩陣經過填補後的矩陣
經過填補後,原影像原點由(1,1)平移至(2,2)
round : 四捨五入取整數
mean: 向量平均值,影像是2維矩陣,所以要取兩次
最後將結果利用 imwrite 輸出至硬碟中



從影像中可以發現: 經 mean filter 後,影像變得比較模糊

其實以上的程式可以簡化成
im = imread('d:tempvilliage.jpg');
h = [1/9 1/9 1/9; 
1/9 1/9 1/9;  1/9 1/9 1/9];
out = imfilter(im,h,'symmetric','same');
imwrite(out,'d:tempvout.jpg');

以後再詳述 imfilter 的用法!

--- end ---
相簿設定
標籤設定
相簿狀態