资源简介
基于何恺明的暗影通道去雾实现,matlab源码全上传,直接可用。
代码片段和文件信息
function imDst = boxfilter(imSrc r)
% BOXFILTER O(1) time box filtering using cumulative sum
%
% - Definition imDst(x y)=sum(sum(imSrc(x-r:x+ry-r:y+r)));
% - Running time independent of r;
% - Equivalent to the function: colfilt(imSrc [2*r+1 2*r+1] ‘sliding‘ @sum);
% - But much faster.
[hei wid] = size(imSrc);
imDst = zeros(size(imSrc));
%cumulative sum over Y axis
imCum = cumsum(imSrc 1);
%difference over Y axis
imDst(1:r+1 :) = imCum(1+r:2*r+1 :);
imDst(r+2:hei-r :) = imCum(2*r+2:hei :) - imCum(1:hei-2*r-1 :);
imDst(hei-r+1:hei :) = repmat(imCum(hei :) [r 1]) - imCum(hei-2*r:hei-r-1 :);
%cumulative sum over X axis
imCum = cumsum(imDst 2);
%difference over Y axis
imDst(: 1:r+1) = imCum(: 1+r:2*r+1);
imDst(: r+2:wid-r) = imCum(: 2*r+2:wid) - imCum(: 1:wid-2*r-1);
imDst(: wid-r+1:wid) = repmat(imCum(: wid) [1 r]) - imCum(: wid-2*r:wid-r-1);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-12-06 19:30 haze removal\
文件 931 2010-07-08 19:30 haze removal\boxfilter.m
文件 720056 2008-09-25 15:20 haze removal\canon3.bmp
文件 811256 2008-10-02 17:47 haze removal\canyon2.bmp
文件 1798 2011-12-06 19:30 haze removal\dark.m
文件 567344 2009-07-04 00:33 haze removal\forest1.jpg
文件 720056 2008-10-04 16:36 haze removal\gugong.bmp
文件 957 2010-07-08 21:57 haze removal\guidedfilter.m
文件 1096856 2008-10-04 14:40 haze removal\hongkong.bmp
文件 1034456 2008-10-04 14:45 haze removal\ny1.bmp
文件 241080 2008-10-09 15:37 haze removal\ny3.bmp
文件 810056 2008-10-08 17:21 haze removal\tiananmen1.bmp
文件 720056 2008-09-10 14:32 haze removal\train.bmp
文件 36603 2011-12-06 19:01 haze removal\xiangshan1.jpg
文件 1375350 2011-12-06 19:21 haze removal\xiangshan2.bmp
文件 1385054 2011-12-06 19:23 haze removal\xiangshan3.bmp
相关资源
- MATLAB模拟平面电磁波在空间中的传播
- 基于FCN的侧扫声呐图像分割matlab代码
- 《多采样率数字系统设计》Matlab程序
- digital image correlation
- MATLAB_智能算法30个案例分析pdf+源码
- 电路与系统分析:使用MATLAB
- 基于MATLAB与Comsol联合仿真的电磁优化
- 基于MATLAB的模糊PID控制器的设计
- 机器人学导论课后习题MATLAB
- matlab xpc 环境PCI板卡驱动编写
- 三种sift的matlab代码
- RINEX格式的GPS观测文件matlab读取程序附
- 机器学习工具包spider工具包
- 过程控制系统的MATLAB计算及仿真
- MATLAB&Excel定量预测与决策
- Matlab仿真及其在光学课程中的应用代
- matlab自带HHT算法,最简洁的EMD分解
- matlab声纹识别代码
- 基于BP神经网络的手写数字识别matla
- 猫群算法matlab实现
- Matlab Connector 1.2
- 2015b版Matlab神经网络工具箱用户手册
- 2015b版Matlab并行计算工具箱手册
- 2015aMatlab神经网络工具箱用户手册
- MATLAB实现双目校准
- Matlab图像处理详解-源代码
- 基于Matlab的地图投影程序设计
- matlab的最优潮流计算程序
- matlabGUI界面编程
- 指纹识别系统matlab源代码
评论
共有 条评论