Dark Channel Prior的Matlab代码
来源:互联网 发布:上瘾网络剧全集下载 编辑:程序博客网 时间:2024/06/01 08:09
验证 Single Image Haze Removal Using Dark Channel Prior先验的MATLAB代码
注:代码内容引自zixu1986 (Euro) 北邮人论坛
这个先验是:没有haze干扰自然景像中local patches(除了蓝天)总有一些像素的某个通道值非常低。
引起的原因是 1)局部阴影
2)很多彩色在rgb3个通道中有些通道的值很低
3)暗的物体或者表面
% a script to see the dark channels of each image
input_dir = 'banff';
block_size = 25;
file_ext = '.jpg';
% getting the filenames of the images
files = dir(input_dir);
filenames = {files.name};
for i = 1:length(filenames)
if isempty(strfind(lower(filenames{i}), file_ext))
continue
end
disp('.')
read_filename = [input_dir filesep filenames{i}];
I = imread(read_filename);
img_size = size(I);
% must be 3-channel color image
if length(img_size) ~= 3 || img_size(3) ~= 3
% warning('Should be color image!')
continue
end
% min of each channel
tmp = [];
for j = 1:3
tmp(:,:,j) = uint8(colfilt(I(:,:,j), [block_size block_size], 'sliding', @min));
end
dark_channel = uint8(min(tmp,[],3));
k = strfind(lower(filenames{i}), file_ext);
orig_name = filenames{i};
orig_name = orig_name(1:k-1);
save_filename = [input_dir filesep orig_name 'dc' int2str(block_size) file_ext];
imwrite(dark_channel, save_filename);
end
- Dark Channel Prior的Matlab代码
- Dark Channel Prior去雾
- Dark Channel Prior 基于暗原色通道理论的去雾方法
- 图像去雾--- 何凯明博士 ------- dark channel prior
- Single Image Haze Removal Using Dark Channel Prior翻译
- Single Image Haze Removal Using Dark Channel Prior翻译
- Single Image Haze Removal Using Dark Channel Prior
- 翻译 Dark Channel Prior based Image De-hazing: A Review
- Single Image Haze Removal Using Dark Channel Prior翻译
- 《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果及其他。
- 《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果及其他。
- 《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果及其他。
- 《Single Image Haze Removal Using Dark Channel Prior》图像去雾算法的原理(速度可实时)
- 基于何凯明博士DCP(Dark Channel Prior,暗原色先验)算法改进的去雾算法
- 《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果及其他
- Dark channel
- 《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果(速度可实时)
- 《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果(速度可实时)
- 《梦李白·其一》 作者:杜甫
- 求一个数的平方根
- CTS android.animation包错误
- java 发送邮件
- 了解网络视频H.264的播放
- Dark Channel Prior的Matlab代码
- 大数据时代 如何让营销更精准?
- 桶排序 Bucket sort
- ANSI,ASCII,Unicode的区别与联系
- iOS模拟器,重新调出HOME键
- .net混淆、反编译工具调查
- abap常用function
- hadhood学习网站
- 使用递归方法为TreeView添加数据