• 大小: 931B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Matlab
  • 标签: median  filte  matlab  

资源简介

matlab图像处理自适应中值滤波,function, 可运行,很好很好很好

资源截图

代码片段和文件信息

function II=adp_median(ISmax)
%自适应中值滤波

if (Smax<=1)||(Smax/2==round(Smax/2))||(Smax~=round(Smax))%Smax约束,噪声密度越大,Smax应当设置越高
    error(‘Smax must be an odd integer >1‘);
end
%初始化
II=I;
II(:)=0;
alreadyProcessed=false(size(I));
%迭代
for k=3:2:Smax
zmin=ordfilt2(I1ones(kk)‘symmetric‘);
zmax=ordfilt2(Ik*kones(kk)‘symmetric‘);
zmed=medfilt2(I[k k]‘symmetric‘);
processUsingLevelB=(zmed>zmin)&(zm

评论

共有 条评论