资源简介
是一段红外可见光的梯度域的图像融合,代码能够将梯度融合不再是简单的梯度,而是自动的根据图像的权重来进行融合
![](http://www.nz998.com/pic/57426.jpg)
代码片段和文件信息
%%计算图像与一个核的运算结果运算参考点为核的中心坐标核半径长度的图像边缘像素
% 没有进行计算,如果需要对整幅图像计算,需要调用函数前线进行边界扩展“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个文件信息
相关资源
-
Fuzzysimuli
nk有关模糊PID问题概述-自适 - 自适应均衡器的研究与仿真设计毕业
- 系数绝对值最大 图像融合MATLAB算法
- MATLAB多聚焦图像融合将两张到六张不
- 基于自适应压扩法降低OFDM系统的峰均
- 竞争性自适应重加权
- 基于nsct的图像融合,
- 加权平均 图像融合MATLAB算法 含融合源
- 有约束的基于适应度和连续世代策略
- 基于FPGA的自适应滤波器的实现
- 图像超分辨重建MATLAB源代码迭代步长
- 基于MATLAB的图像融合算法
- 小波变换图像融合的matlab实现
- matlab蚁群算法各种经典蚁群算法for
- J_Ward的空时自适应处理STAP各章对应源
- 陈继光《Matlab与自适应神经网络模糊
- 小波变换法图像融合MATLAB代码
- ANFIS自适应模糊推理算法Matlab设计
- image fusion tools
- 自适应滤波算法的matlab实现
- 自适应滤波器设计及Matlab实现
- 系统辨识与自适应控制MATLAB仿真1904
- 自适应全变分图像去噪模型及其快速
- 自适应局部迭代滤波(Adaptive local i
- 改进的自适应卡尔曼滤波算法
- 用MATLAB实现基于小波变换的图像融合
- 数字图像处理作业图像加椒盐噪声加
- 自适应模糊控制及MATLAB仿真
- 自适应差分阈值法检测QRS波
- 统计与自适应信号处理课本和答案
评论
共有 条评论