資源簡介
對于不均勻圖像的去陰影處理的matlab實現,可用。
代碼片段和文件信息
function?ln=localnormalize(IMsigma1sigma2)
%LOCALNORMALIZE?A?local?normalization?algorithm?that?uniformizes?the?local
%mean?and?variance?of?an?image.
%??ln=localnormalize(IMsigma1sigma2)?outputs?local?normalization?effect?of?
%??image?IM?using?local?mean?and?standard?deviation?estimated?by?Gaussian
%??kernel?with?sigma1?and?sigma2?respectively.
%
%??Contributed?by?Guanglei?Xiong?(xgl99@mails.tsinghua.edu.cn)
%??at?Tsinghua?University?Beijing?China.
epsilon=1e-1;
halfsize1=ceil(-norminv(epsilon/20sigma1));
size1=2*halfsize1+1;
halfsize2=ceil(-norminv(epsilon/20sigma2));
size2=2*halfsize2+1;
gaussian1=fspecial(‘gaussian‘size1sigma1);
gaussian2=fspecial(‘gaussian‘size2sigma2);
num=IM-imfilter(IMgaussian1);
den=sqrt(imfilter(num.^2gaussian2));
ln=num./den;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????436??2005-08-17?12:16??README.txt
?????文件?????????152??2005-08-17?12:06??testlocalnormalize.m
?????文件?????????796??2005-08-17?12:16??localnormalize.m
- 上一篇:基于matlab的jpeg圖像編碼解碼
- 下一篇:圖書管理系統UML圖
評論
共有 條評論