• 大小: 622KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: Matlab
  • 标签:

资源简介

本代码用于matlab,有四种去雾程序,包含主要代码的注释,便于图像处理学生使用。如有疑问,私聊解答哦~~

资源截图

代码片段和文件信息

I = imread(‘E:\matlabProject\图象去雾程序\pictures\3.png‘);

R = I(: : 1);
[N1 M1] = size(R);
R0 = double(R);
%取对数
Rlog = log(R0+1);
%傅里叶变换
Rfft2 = fft2(R0);
 
sigma = 200;
%高斯低通滤波函数
F = fspecial(‘gaussian‘ [N1M1] sigma);
Efft = fft2(double(F));

DR0 = Rfft2.* Efft;
%变回来
DR = ifft2(DR0);

DRlog = log(DR +1);
Rr = Rlog - DRlog;
%增强后图象
EXPRr = exp(Rr);
%对比度增强
MIN = min(min(EXPRr));
MAX = max(max(EXPRr));
EXPRr = (EXPRr - MIN)/(MAX - MIN);
%自适应直方图均衡化
EXPRr = adapthisteq(EXPRr);

G = I(: : 2);

G0 = double(G);
Glog = log(G0+1);
Gfft2 = fft2(G0);
  
DG0 = Gfft2.* Efft;
DG = ifft2(DG0);

DGlog = log(DG +1);
Gg = Glog - DGlog;
EXPGg = exp(Gg);
MIN = min(min(EXPGg));
MAX = max(max(EXPGg));
EXPGg = (EXPGg - MIN)/(MAX - MIN);
EXPGg = adapthisteq(EXPGg);

B = I(: : 3);

B0 = double(B);
Blog = log(B0+1);
Bfft2 = fft2(B0);
  
DB0 = Bfft2.* Efft;
DB = ifft2(DB0);

DBlog = log(DB+1);
Bb = Blog - DBlog;
EXPBb = exp(Bb);
%将范围调整到0-1区间
MIN = min(min(EXPBb));
MAX = max(max(EXPBb));
EXPBb = (EXPBb - MIN)/(MAX - MIN);
EXPBb = adapthisteq(EXPBb);

result = cat(3 EXPRr EXPGg EXPBb);
figure(1) imshow(I);
figure(2) imshow(result);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-21 09:26  单尺度同态滤波去雾\
     文件        1250  2019-03-21 09:24  单尺度同态滤波去雾\mainR.m
     目录           0  2019-03-19 11:45  多尺度同态滤波去雾\
     文件        2301  2019-03-19 11:08  多尺度同态滤波去雾\mainMSR.m
     目录           0  2019-03-19 17:53  暗通道去雾\
     文件         978  2019-03-19 17:24  暗通道去雾\boxfilter.m
     文件        1240  2019-03-19 17:45  暗通道去雾\gradient_guidedfilter.m
     文件         798  2019-03-19 17:53  暗通道去雾\Idark.m
     文件        1755  2019-03-19 19:12  暗通道去雾\main.m
     目录           0  2019-03-19 19:32  暗通道去雾\pictures\
     文件       52676  2019-03-19 10:05  暗通道去雾\pictures\2.jpg
     文件       44874  2019-03-19 16:43  暗通道去雾\pictures\3.jpg
     文件      212149  2019-03-19 10:06  暗通道去雾\pictures\3.png
     文件      109106  2019-03-19 16:44  暗通道去雾\pictures\4.jpg
     文件       93232  2019-03-19 19:31  暗通道去雾\pictures\5.jpg
     文件       58576  2019-03-19 19:32  暗通道去雾\pictures\6.jpg
     文件       20673  2019-03-19 19:32  暗通道去雾\pictures\7.jpg
     文件       54881  2019-03-19 09:43  暗通道去雾\pictures\雾气1.jpg
     目录           0  2019-03-20 19:17  直方图均衡化去雾\
     文件         365  2019-03-20 21:00  直方图均衡化去雾\mainZFT.m

评论

共有 条评论