1main Filtering
1main Filtering
4MEDIAN FILTER
function f = medianFilter(img, s);
%s = size window
%kernel sxs
%inisialisasi matrik hasil
[row, col] = size(img);
f = zeros(row, col);
diff = floor(s/2);
for ii = 1 : row - s-1
for jj = 1: col - s-1
window = img(ii:ii + s-1 , jj:jj +
s-1);
vector_window = reshape(window,
[s^2,1]);
f(ii + diff, jj + diff) =
median(vector_window);
end