资源简介
用于图像融合的拉普拉斯金字塔分解融合算法。
代码片段和文件信息
function I=expand(Iorimage)
%重构图像
w = [1 4 6 4 1;4 16 24 16 4;6 24 36 24 6;4 16 24 16 4;1 4 6 4 1]./256;
[N M] = size(Iorimage);
[n m] = size(w);
R=double(uint16(N*2));
L=double(uint16(M*2));
Itemp=uint8(zeros(NM));
Itemp(1:N1:M)=Iorimage(1:N1:M);
I2 = uint8(zeros(R L));
%构造新图像,隔行隔列插0.
for i = 1:N
for j = 1:M
a = 2*i;
b = 2*j;
I2(a b) = Itemp(i j);
end
end
%滤波前拓展
I3 = uint8(zeros(R+n-1 L+m-1));
I3((n-1)/2+1:R+(n-1)/2 (m-1)/2+1:L+(m-1)/2) = I2(1:R 1:L);
I = uint8(zeros(R L));
tempM = uint8(zeros(n m));
for i = 1:R
for j = 1:L
tempM = double(I3(i:i+4 j:j+4)).*w;
s = sum(sum(tempM.*4));
I(i j) = s;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2693 2011-05-11 09:28 PyramidFusion\PyramidFusion.m
文件 2693 2011-05-11 09:28 PyramidFusion\PyramidFusion.asv
文件 406 2011-03-09 17:42 PyramidFusion\reduce.m
文件 784 2011-03-10 10:37 PyramidFusion\expand.m
文件 406 2011-03-09 17:40 PyramidFusion\reduce.asv
文件 267 2011-03-09 16:56 PyramidFusion\testconv2.m
文件 239 2011-03-09 16:55 PyramidFusion\testconv2.asv
文件 756 2011-03-10 10:33 PyramidFusion\reduce1.m
文件 738 2011-03-09 21:55 PyramidFusion\reduce1.asv
文件 884 2011-03-10 09:05 PyramidFusion\expand.asv
文件 259250 2011-03-10 09:54 PyramidFusion\PyF.fig
文件 18646 2011-03-10 09:54 PyramidFusion\PyF.jpg
文件 98998 2011-03-10 10:35 PyramidFusion\PyF.bmp
文件 230454 2011-05-11 09:13 PyramidFusion\img12cut.bmp
文件 77878 2011-05-11 09:13 PyramidFusion\img12cut1.bmp
文件 77878 2011-05-11 09:25 PyramidFusion\img12cut_v.bmp
目录 0 2011-03-09 09:47 PyramidFusion
----------- --------- ---------- ----- ----
772970 17
评论
共有 条评论