資源簡(jiǎn)介
自適應(yīng)中值濾波,比之前發(fā)的那個(gè)好,之前發(fā)錯(cuò)文件了,囧

代碼片段和文件信息
function?adpmedian1()
Smax=9;
g=imread(‘ex1_7.tif‘);
%g=rgb2gray(g);
if(Smax<=1)|(Smax/2==round(Smax/2))|(Smax~=round(Smax))
????error(‘Smax?must?be?an?odd?inger>1‘)
end
[MN]=size(g);
f=g;
f(:)=0;
alreadyProcessed=false(size(g));
for?k=3:2:Smax
????zmin=ordfilt2(g1ones(kk)‘symmetric‘);
????zmax=ordfilt2(gk*kones(kk)‘symmetric‘);
????zmed=medfilt2(g[kk]‘symmetric‘);
????processUsingLevelB=(zmed>zmin)&(zmax>zmed)&?~alreadyProcessed;
????zB=(g>zmin)&(zmax>g);
????outputZxy=processUsingLevelB?&zB;
????outputZmed=processUsingLevelB?&?~zB;
????f(outputZxy)=g(outputZxy);
????f(outputZmed)=zmed(outputZmed);
????alreadyProcessed=alreadyProcessed|processUsingLevelB;
????if?all(?alreadyProcessed(:))
????????break;
????end
end
subplot(121);
imshow(g);
title(‘原圖‘);
subplot(122);
imshow(f);
title(‘自適應(yīng)濾波后的圖‘);
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2011-06-23?00:33??實(shí)驗(yàn)項(xiàng)目七-自適應(yīng)中值濾波-matlab\
?????文件??????289669??2010-04-25?07:26??實(shí)驗(yàn)項(xiàng)目七-自適應(yīng)中值濾波-matlab\1.png
?????文件?????????760??2010-04-25?07:08??實(shí)驗(yàn)項(xiàng)目七-自適應(yīng)中值濾波-matlab\adpmedian.asv
?????文件?????????863??2010-05-05?02:11??實(shí)驗(yàn)項(xiàng)目七-自適應(yīng)中值濾波-matlab\adpmedian1.m
?????文件??????????82??2010-04-25?15:51??實(shí)驗(yàn)項(xiàng)目七-自適應(yīng)中值濾波-matlab\amf.m
?????文件??????208238??2010-04-26?22:50??實(shí)驗(yàn)項(xiàng)目七-自適應(yīng)中值濾波-matlab\ex1_7.tif
評(píng)論
共有 條評(píng)論