⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 waveletimfusion.m

📁 matlab程序源码,这个是我和同学一起做的,大家可以参考看看怎么样的,谢谢大家,可以提议供大家学!
💻 M
字号:
function f = waveletimfusion(x,y,n,wname,highp,lowp)

%highp高通(细节图像)系数的处理方法
%highp = 0 (默认值)——绝对值取大
%highp = 1 ——取平均
%highp = 2 ——绝对值取小

%lowp低通(近似图像)系数的处理方法
%lowp = 0 (默认值)——取平均
%highp = 1 ——绝对值取大
%highp = 2 ——绝对值取小

%x = imread('E:\多传感器、多波段图像融合\空间频率图像融合\从imagefusion网站上下载的图片及其说明\图像序列,图片及说明\人与复杂背景红外.jpg');
%y = imread('E:\多传感器、多波段图像融合\空间频率图像融合\从imagefusion网站上下载的图片及其说明\图像序列,图片及说明\人与复杂背景可见光.jpg');

%小波分解
[c1,s1] = wavefast(x,n,wname);
[c2,s2] = wavefast(y,n,wname);

%融合
if (highp == 0)
    [c,s] = maxchosenimf(c1,s1,c2,s2,lowp);
elseif(highp == 1)
    [c,s] = avechosenimf(c1,s1,c2,s2,lowp);
elseif (highp == 2)
    [c,s] = minchosenimf(c1,s1,c2,s2,lowp);
end

%小波反变换
f = waveback(c,s,wname);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -