资源简介

图像去雾基于暗原色先验去雾,何凯明算法的源代码改进,

资源截图

代码片段和文件信息

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


评论

共有 条评论