资源简介
单幅图像去雾的实现。基于何凯明暗通道先验法,严格按照每一步编程。步骤清晰,代码易懂,更改图片路径后便可执行。
代码片段和文件信息
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样条曲线的程序和实例分析
相关资源
- 雷达地杂波(radar clutter)仿真程序
- matlab GPS伪距(pseudorange)单点定位
- matlab永磁同步电机直接转矩控制
- matlab计算时间序列样本熵
- matlab 二进制防碰撞算法
- matlab图像标记
- MATLAB的航迹规划毕业设计
- 瞬变电磁TEM层状介质正演(TEM forwar
- 数字图像相关方法(DIC)的计算位移
- matlab版的卷积神经网络
- 典型的霍夫变换检测圆
- GMSK信号调制和解调的仿真代码
- 双目视觉下的三维重建
- A星算法进行栅格法路径规划
- matlab EMD 降噪方法
- matlab实现的SVM多分类
- 最大功率跟踪(MPPT)爬山法的控制模
- 一个简单的DCO- OFDM 代码
- MATLAB实现的AES加密和解密算法
- STKalman 强跟踪滤波器的MATLAB函数文件
- 下垂控制的模型(droop control)
- 四旋翼模型 (Modle of quadrotor)
- 惯性导航系统的matlab工具箱
- 随机海浪仿真 (random wave simulation)
- matlab vvvf交直交变频器模型
- 对称分量法正负序分离
- ICA算法和FASTICA算法
- matlab指纹(fingerprint)识别
- SINS设计与仿真
- 遗传算法和粒子群算法代码(pso ga)
评论
共有 条评论