资源简介
何凯明 基于暗原色先验的图像去雾MATLAB代码,何恺明,孙剑,汤晓鸥香港中文大学微软亚洲研究院,大家可看看

代码片段和文件信息
function darktest(filename)
%暗影去雾算法
%filename------文件名或文件绝对路径
%用法:darktest(‘7.png‘)
close all
clc
w0=0.65; %0.65 乘积因子用来保留一些雾,1时完全去雾
t0=0.1;
I=imread(filename);
figure;
set(gcf‘outerposition‘get(0‘screensize‘));
subplot(221)
imshow(I);
title(‘原始图像‘);
[hws]=size(I);
min_I=zeros(hw);
%下面取得暗影通道图像
for i=1:h
for j=1:w
dark_I(ij)=min(I(ij:));
end
end
subplot(223)
imshow(dark_I);
title(‘dark channnel的图形‘);
Max_dark_channel=double(max(max(dark_I))) %天空亮度
dark_channel=double(dark_I);
t=1-w0*(dark_channel/Max_dark_channel); %取得透谢分布率图
subplot(224)
T=uint8(t*255);
imshow(T);
title(‘透射率t的图形‘);
t=max(tt0);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I1=double(I);
J(::1) = uint8((I1(::1) - (1-t)*Max_dark_channel)./t);
J(::2) = uint8((I1(::2) - (1-t)*Max_dark_channel)./t);
J(::3) =uint8((I1(::3) - (1-t)*Max_dark_channel)./t);
subplot(222)
imshow(J);
title(‘去雾后的图像‘);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-11-13 09:32 何凯明去雾MATLAB代码(.M)\
文件 1116 2019-03-01 04:00 何凯明去雾MATLAB代码(.M)\darktest.m
相关资源
- 读取txt文件内容matlab代码实现
- 细胞图像分割matlab代码
- 基于MP的时频分析MATLAB代码
- WCDMA matlab代码
- 图像降噪Matlab代码
- 圣诞树(matlab代码)
- 心音信号处理分析(附matlab代码)
- Pattern Recognition and Machine Learning(高清
- 均值滤波和FFT频谱分析Matlab代码
- 欧拉放大论文及matlab代码
- GPS信号的码捕获matlab代码.7z
- matlab读取SP3文件
- 图像的饱和度,亮度,色调的matlab代
- 肤色检测matlab代码
- sutton强化学习随书MATLAB代码
- 压缩鬼成像matlab代码
- 压缩感知(Compressed Sensing CS)matlab代
- 基于OFDMA系统的多用户资源分配算法,
- Allan方差分析MATLAB代码,含MPU6050八小
- 均匀球体剖面重力异常正演模拟Matl
- 印章识别matlab代码
- 连续潮流matlab代码
- 线性拟合仿真-最小二乘法、正交回归
- 矩阵填充MATLAB代码
- 大型飞机航拍图处理matlab代码
- LMS语音信号去噪matlab代码
- 卡尔曼滤波MATLAB代码
- Matlab代码编写的semi-supervised CCA 程序
- EOF分析matlab代码
- 尾灯识别matlab代码
评论
共有 条评论