资源简介
图像去雾基于暗原色先验去雾,何凯明算法的源代码改进,
代码片段和文件信息
function d(filename)
I=imread(‘dehaze1.jpg‘);
I=double(I)/255;
[hwc]=size(I);
win_size = 7;
img_size=w*h; %图像大小
dehaze=zeros(img_size*c1); %得到一个零矩阵,大小是h*w*c行,一列
dehaze=reshape(dehazehwc); %dehaze是一个h*w*c的零矩阵,即与I大小相同的rgb均为零的黑色图片
figuresubplot(221); imshow(I);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%获得暗原色图像
win_dark=zeros(img_size 1);
for cc=1:img_size
win_dark(cc)=1;
end
win_dark=reshape(win_darkhw); %win-dark是h*w的1矩阵
for j=1+win_size:w-win_size %获得暗通道图像
for i=win_size+1:h-win_size
m_pos_min = min(I(ij:));
for n=j-win_size:j+win_size
for m=i-win_size:i+win_size
if(win_dark(mn)>m_pos_min) %%%%%%%15*15的子块
win_dark(mn)=m_pos_min;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3035 2013-10-11 11:06 1.m
----------- --------- ---------- ----- ----
3035 1
评论
共有 条评论