資源簡(jiǎn)介
matlab 5*5十字型窗口中值濾波源代碼
代碼片段和文件信息
function?d=mid_filter(x)?????
a=double(x);??
[depwide]=size(a);??
new_image=ones(size(a));??
for?i=3:dep-2??
????for?j=3:wide-2??
????????new_image(ij)=median([a(i-2j)?a(i-1j)?a(i+1j)?a(i+2j)?a(ij)?a(ij+2)?a(ij+1)?a(ij-1)?a(ij-2)]);??
????end??
end??
for?i=3:dep-2?%處理每一行的最頭上兩個(gè)和最邊上2個(gè)??
????new_image(i1)=new_image(i3);??
????new_image(i2)=new_image(i3);???????????????????
評(píng)論
共有 條評(píng)論