资源简介
HDR Deghosting: How to deal with Saturation, http://www.cs.duke.edu/~junhu/CVPR2013/
代码片段和文件信息
clear;
warning(‘off‘‘all‘);
addpath(‘utils‘);
addpath(‘patchmatch-2.1‘);
patha = ‘Data‘;
firstdir = dir(patha);
for indx = 3:size(firstdir1)
subpatha = [patha ‘/‘ firstdir(indx).name];
subdir = dir(subpatha);
close all;
clear im;
count = 0;
for inds = 3:length(subdir)
[~~extension] = fileparts(subdir(inds).name);
extension = upper(extension);
switch extension
case {‘.PNG‘ ‘.BMP‘ ‘.JPG‘ ‘.TIF‘ ‘.TIFF‘}
count = count + 1;
imgStack{count} = imread([subpatha ‘/‘ subdir(inds).name]);
if max(size(imgStack{count})) > 1600
ratio = max(size(imgStack{count}1) ...
size(imgStack{count}2)) / 1600;
imgStack{count} = imresize(imgStack{count} 1/ratio);
end
if isimg(imgStack{count})
if isa(imgStack{count} ‘uint16‘)
imgStack{count} = uint8( double(imgStack{count}) * 255 / (2^16 - 1));
elseif isa(imgStack{count} ‘double‘)
imgStack{count} = uint8( imgStack{count} * 255);
end
else
error(‘Invalid Img Type!‘);
end
otherwise
end
end
N = numel(imgStack);
uv = cell(N1);
latentImgs = cell(N1);
ppIMFs = cell(N1);
invppIMFs = cell(N1);
idxRef = ceil(count/2);
latentImgs{idxRef} = imgStack{idxRef};
idxPostRef = idxRef + 1;
idxPreRef = idxRef - 1;
keepRun = true;
tic;
while keepRun
if idxPreRef >= 1
idxRef = idxPreRef + 1;
idxSrc = idxPreRef;
fprintf(1 ‘Processing img %d and img %d : Finish 0/6‘ idxRef idxSrc);
tempSrc = imgStack{idxSrc};
tempRef = latentImgs{idxRef};
[uv{idxSrc} latentImgs{idxSrc} ppIMFs{idxSrc} invppIMFs{idxSrc}] ...
= computemultiscale(tempSrctempRef);
idxPreRef = idxPreRef - 1;
end
fprintf(‘\n‘);
if idxPostRef <= N
idxRef = idxPostRef - 1;
idxSrc = idxPostRef;
fprintf(1 ‘Processing img %d and img %d : Finish 0/6‘ idxRef idxSrc);
tempSrc = imgStack{idxSrc};
tempRef = latentImgs{idxRef};
[uv{idxSrc} latentImgs{idxSrc} ppIMFs{idxSrc}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2115 2012-11-13 16:11 version_0.0\patchmatch-2.1\CVS\Entries
文件 52 2012-11-04 20:55 version_0.0\patchmatch-2.1\CVS\Root
文件 38 2012-11-04 20:55 version_0.0\patchmatch-2.1\CVS\Repository
文件 8108776 2012-11-21 21:28 version_0.0\Data\Lady\Img1.jpg
文件 8026285 2012-11-21 21:29 version_0.0\Data\Lady\Img2.jpg
文件 5267062 2012-11-21 21:29 version_0.0\Data\Lady\Img3.jpg
文件 5012 2013-08-05 09:25 version_0.0\utils\computemultiscale.m
文件 2828 2013-08-05 09:32 version_0.0\utils\computeimfhist.m
文件 1940 2013-08-05 09:26 version_0.0\utils\computepyramid.m
文件 1106 2013-08-05 09:28 version_0.0\utils\transfercolor.m
文件 9821 2013-08-05 09:31 version_0.0\utils\computeimfIRLS.m
文件 1004 2013-08-05 09:28 version_0.0\utils\solvescreenedpossion.m
文件 983 2013-08-04 21:56 version_0.0\utils\imshowstack.m
文件 85 2013-08-04 21:56 version_0.0\utils\isequalsize.m
文件 1535 2013-08-05 09:32 version_0.0\utils\computehisteqnnf.m
文件 4266 2013-08-05 06:07 version_0.0\utils\computesinglescale.m
文件 292 2013-08-05 07:02 version_0.0\utils\isimg.m
文件 1698 2012-11-10 19:26 version_0.0\patchmatch-2.1\patchdist.cpp
文件 1447 2012-11-10 19:32 version_0.0\patchmatch-2.1\patchdist.m
文件 1561 2012-11-10 19:46 version_0.0\patchmatch-2.1\build_unix.sh
文件 15364 2012-08-13 19:25 version_0.0\patchmatch-2.1\.DS_Store
文件 1893 2012-08-24 15:15 version_0.0\patchmatch-2.1\allegro_emu.cpp
文件 1185 2012-08-24 22:38 version_0.0\patchmatch-2.1\allegro_emu.h
文件 782 2012-08-13 19:25 version_0.0\patchmatch-2.1\build_mac.m
文件 824 2012-08-13 19:25 version_0.0\patchmatch-2.1\build_windows.bat
文件 3051 2012-08-13 19:25 version_0.0\patchmatch-2.1\console_test_desc
文件 929 2012-08-13 19:25 version_0.0\patchmatch-2.1\console_test_knn.m
文件 2817 2012-08-13 19:25 version_0.0\patchmatch-2.1\console_test_mex.m
文件 411 2012-08-13 19:25 version_0.0\patchmatch-2.1\console_test_rot_scale.m
文件 247429 2012-08-24 22:38 version_0.0\patchmatch-2.1\knn.cpp
文件 6307 2012-08-24 22:38 version_0.0\patchmatch-2.1\knn.h
............此处省略34个文件信息
相关资源
- 简单二阶互联系统的非线性动力学分
- 手写数字识别-模板匹配法
- Stock_Watson_动态因子分析模型
- 果蝇优化算法优化支持向量回归程序
- 自己做的一个简单GUI扑克纸牌识别-
- multi output SVR
- AR过程的线性建模过程与各种功率谱估
- PCNN TOOLBOX
- plstoolbox.zip
- 中国国家基础地理信息系统GIS数据
- 粒子群微电网优化调度
- 矩阵分析-经典教材-中文版-Roger.A.Ho
- 压缩感知TwIST
- 基于最小错误率的贝叶斯手写数字分
- 最全系统辨识源代码,包括多种最小
- 导弹制导实验
- 画跟踪精确度图的程序.zip
- 重力场大地水准面及重力异常阶次误
- prtools5.2.3工具包
- 脉冲耦合神经网络工具箱PCNN-toolbox
- SVM算法-回归拟合程序.zip
- Kriging代理模型EGO算法.zip
- Matalb实现停车场完整系统
- 总体经验模态分解
- 在一张图上画多个跟踪框.zip
- 大量的有限元法求解偏微分方程的程
- 电力系统稳态潮流计算程序PQ和NR法
- 夜间车牌识别
- emd分解成多个imf分量,通过判断以后
- 心电信号的处理与自动诊断-心电信号
评论
共有 条评论