資源簡(jiǎn)介
基于何愷明的暗影通道去霧實(shí)現(xiàn),matlab源碼全上傳,直接可用。

代碼片段和文件信息
function?imDst?=?boxfilter(imSrc?r)
%???BOXFILTER???O(1)?time?box?filtering?using?cumulative?sum
%
%???-?Definition?imDst(x?y)=sum(sum(imSrc(x-r:x+ry-r:y+r)));
%???-?Running?time?independent?of?r;?
%???-?Equivalent?to?the?function:?colfilt(imSrc?[2*r+1?2*r+1]?‘sliding‘?@sum);
%???-?But?much?faster.
[hei?wid]?=?size(imSrc);
imDst?=?zeros(size(imSrc));
%cumulative?sum?over?Y?axis
imCum?=?cumsum(imSrc?1);
%difference?over?Y?axis
imDst(1:r+1?:)?=?imCum(1+r:2*r+1?:);
imDst(r+2:hei-r?:)?=?imCum(2*r+2:hei?:)?-?imCum(1:hei-2*r-1?:);
imDst(hei-r+1:hei?:)?=?repmat(imCum(hei?:)?[r?1])?-?imCum(hei-2*r:hei-r-1?:);
%cumulative?sum?over?X?axis
imCum?=?cumsum(imDst?2);
%difference?over?Y?axis
imDst(:?1:r+1)?=?imCum(:?1+r:2*r+1);
imDst(:?r+2:wid-r)?=?imCum(:?2*r+2:wid)?-?imCum(:?1:wid-2*r-1);
imDst(:?wid-r+1:wid)?=?repmat(imCum(:?wid)?[1?r])?-?imCum(:?wid-2*r:wid-r-1);
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-12-06?19:30??haze?removal\
?????文件?????????931??2010-07-08?19:30??haze?removal\boxfilter.m
?????文件??????720056??2008-09-25?15:20??haze?removal\canon3.bmp
?????文件??????811256??2008-10-02?17:47??haze?removal\canyon2.bmp
?????文件????????1798??2011-12-06?19:30??haze?removal\dark.m
?????文件??????567344??2009-07-04?00:33??haze?removal\forest1.jpg
?????文件??????720056??2008-10-04?16:36??haze?removal\gugong.bmp
?????文件?????????957??2010-07-08?21:57??haze?removal\guidedfilter.m
?????文件?????1096856??2008-10-04?14:40??haze?removal\hongkong.bmp
?????文件?????1034456??2008-10-04?14:45??haze?removal\ny1.bmp
?????文件??????241080??2008-10-09?15:37??haze?removal\ny3.bmp
?????文件??????810056??2008-10-08?17:21??haze?removal\tiananmen1.bmp
?????文件??????720056??2008-09-10?14:32??haze?removal\train.bmp
?????文件???????36603??2011-12-06?19:01??haze?removal\xiangshan1.jpg
?????文件?????1375350??2011-12-06?19:21??haze?removal\xiangshan2.bmp
?????文件?????1385054??2011-12-06?19:23??haze?removal\xiangshan3.bmp
評(píng)論
共有 條評(píng)論