资源简介
是一段红外可见光的梯度域的图像融合,代码能够将梯度融合不再是简单的梯度,而是自动的根据图像的权重来进行融合
代码片段和文件信息
%%计算图像与一个核的运算结果运算参考点为核的中心坐标核半径长度的图像边缘像素
% 没有进行计算,如果需要对整幅图像计算,需要调用函数前线进行边界扩展“SpreadBoundaryFlat.m“
%%运算规则为:
% % %%如:核B=[1 2 3
% % 4 5 6
% % 7 8 9];
%%在图像I中(xy)处,运算后的输出结果为:
% D = 1 * I(x-1y-1) + 2 * I(x-1y) + 3 * I(x-1y+1)
% 4 * I(x y-1) + 5 * I(x y) + 6 * I(x y+1)
% 7 * I(x+1y-1) + 8 * I(x+1y) + 9 * I(x+1y+1)
function [Dx Dy] = ArrayDotMultiKernel2(IxIyBxBy)
%获取核的高度和宽度,通常Bx与By同大小
[kh kw] = size(Bx);
%获取待处理图像的高度和宽度,通常Ix与Iy同大小
[h w] = size(Ix);
%初始化输出处理图像
Dx = zeros(h w);
Dy = zeros(h w);
for row=1:h-kh+1
for col = 1:w-kw+1
%从图像Ix中获取与核Bx大小的图像块
tempx = Ix(row : row + kh -1 col:col+kw-1);
%从图像Iy中获取与核By大小的图像块
tempy = Iy(row : row + kh -1 col:col+kw-1);
% D(row+(kh-1)/2col+(kw-1)/2) = sum(sum(B .* temp))/sum(sum(B));
%对tempx与核Bx作内积运算、求和后赋值给输出图像Dx的当前像素
Dx(row+(kh-1)/2col+(kw-1)/2) = sum(sum(Bx .* tempx));
%对tempy与核By作内积运算、求和后赋值给输出图像Dy的当前像素
Dy(row+(kh-1)/2col+(kw-1)/2) = sum(sum(By .* tempy));
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-10 19:32 s - 副本\
文件 1321 2018-05-15 14:55 s - 副本\ArrayDotMultiKernel2.m
文件 528 2018-05-15 14:57 s - 副本\CutBoundary.m
文件 1283 2018-05-15 14:53 s - 副本\Invert_Gradient.m
文件 1645 2018-05-15 14:57 s - 副本\PoiSFFT.m
文件 3051 2014-10-09 10:15 s - 副本\Qabf.m
文件 675 2018-06-08 16:54 s - 副本\get_feature_kuai_auto.m
文件 1021 2018-06-08 16:45 s - 副本\get_sn.m
文件 2439 2018-06-13 16:57 s - 副本\gradient_fusion.m
文件 749 2018-06-14 19:59 s - 副本\pingjia.m
目录 0 2018-07-10 19:32 s - 副本\test\
文件 98278 2014-11-03 10:46 s - 副本\test\IR1.bmp
文件 258118 2014-11-19 20:09 s - 副本\test\IR10.bmp
文件 108166 2016-08-30 15:29 s - 副本\test\IR12.bmp
文件 274680 2002-02-06 06:43 s - 副本\test\IR17.bmp
文件 443446 2006-06-28 14:57 s - 副本\test\IR18.bmp
文件 443446 2006-06-28 14:57 s - 副本\test\IR20.bmp
文件 66614 2010-05-13 11:32 s - 副本\test\IR21.bmp
文件 308278 2014-11-03 10:46 s - 副本\test\IR6.bmp
文件 314550 2014-11-03 10:46 s - 副本\test\IR8.bmp
文件 98278 2015-04-01 16:01 s - 副本\test\IR9.bmp
文件 98278 2014-11-03 10:46 s - 副本\test\TV1.bmp
文件 258118 2014-11-19 20:09 s - 副本\test\TV10.bmp
文件 108166 2016-08-30 15:29 s - 副本\test\TV12.bmp
文件 274680 2002-02-06 06:46 s - 副本\test\TV17.bmp
文件 443446 2006-06-28 14:57 s - 副本\test\TV18.bmp
文件 443446 2006-06-28 14:57 s - 副本\test\TV20.bmp
文件 66614 2010-05-13 11:32 s - 副本\test\TV21.bmp
文件 308278 2014-11-03 10:46 s - 副本\test\TV6.bmp
文件 314550 2014-11-03 10:46 s - 副本\test\TV8.bmp
文件 98278 2015-04-01 16:01 s - 副本\test\TV9.bmp
............此处省略1个文件信息
相关资源
- 用MATLAB实现基于小波变换的图像融合
- 数字图像处理作业图像加椒盐噪声加
- 自适应模糊控制及MATLAB仿真
- 自适应差分阈值法检测QRS波
- 统计与自适应信号处理课本和答案
- Matlab 图像融合源代码及数据
- 北航《系统辨识与自适应控制MATLAB仿
- 系统辨识与自适应控制MATLAB仿真.pdf
- 系统辨识与自适应控制MATLAB仿真修订
- matlab的LMS自适应滤波算法去噪
- (全文) 自适应盲均衡技术 郭业才著
- 基于BP算法和遗传算法的自适应噪声抵
- (全文) 自适应盲均衡技术 郭业才著
- 自适应波束形成程序集合
- 0积分 系统辨识与自适应控制MATLAB仿真
- 系统辨识与自适应控制Matlab仿真
- 系统辨识与自适应控制Matlab仿真含p
- 自适应OFDM(malab仿真程序).zip
- RBF神经网络自适应控制MATLAB仿真_刘金
- 《自适应滤波器原理及Matlab仿真应用
- LMS自适应滤波器MATLAB实现
- RBF神经网络自适应控制MATLAB仿真_刘金
- 自适应对消滤波MATLAB实现
- 像素级图像融合算法主成分分析-pca算
- 自适应中值滤波加小波全局阈值去噪
- 自适应滤波算法研究及其Matlab实现
- 盲均衡算法
- BP神经网络非线性系统辨识与模型参考
- 基于3sigma准则的自适应报警阈值matl
- 自适应噪声抵消LMS算法Matlab仿真
评论
共有 条评论