資源簡介
單幅圖像去霧的實現。基于何凱明暗通道先驗法,嚴格按照每一步編程。步驟清晰,代碼易懂,更改圖片路徑后便可執行。
代碼片段和文件信息
w0=0.65;???????
t0=0.1;
I=imread(‘1.bmp‘);
figure;
set(gcf‘outerposition‘get(0‘screensize‘));
subplot(221)
imshow(I);
title(‘original?image‘);
[hws]=size(I);
min_I=zeros(hw);???????????
for?i=1:h???????????????????%dark?channel????????????
????for?j=1:w
????????dark_I(ij)=min(I(ij:));
????end
end
subplot(223)
imshow(dark_I);
title(‘image?under?dark?channnel‘);
Max_dark_channel=double(max(max(dark_I)))??%A
dark_channel=double(dark_I);
t=1-w0*(dark_channel/Max_dark_channel);???%t
subplot(224)
T=uint8(t*255);
imshow(T);
title(‘image?under?t‘);
t1=max(tt0);
I1=double(I);
J(::1)?=?uint8(Max_dark_channel?+?(I1(::1)-Max_dark_channel)./t1);
J(::2)?=?uint8(Max_dark_channel?+?(I1(::2)-Max_dark_channel)./t1);
J(::3)?=?uint8(Max_dark_c
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????481062??2015-01-09?22:03??dark_channel_matlab\8.jpg
?????文件?????????905??2015-01-13?14:41??dark_channel_matlab\DarkChannel.m
?????目錄???????????0??2015-01-18?17:00??dark_channel_matlab\
- 上一篇:三相PWM整流器的建模仿真
- 下一篇:五次B樣條曲線的程序和實例分析
評論
共有 條評論