求小波变换图像融合的MATLAB程序,毕设用。
答案:3 悬赏:40 手机版
解决时间 2021-03-31 01:02
- 提问者网友:人傍凄凉立暮秋
- 2021-03-30 02:31
求小波变换图像融合的MATLAB程序,毕设用。
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-03-30 03:11
小波变换图像融合的MATLAB程序,这个在国内很少有人学,你可能搜索不到,我都是前几天去听了一个信李的导师的讲座才知道的
全部回答
- 1楼网友:封刀令
- 2021-03-30 05:55
我有。但我的是买来的。我做的是Morlet小波变换
- 2楼网友:我住北渡口
- 2021-03-30 04:37
lear all;
close all;
clc;
mul=imread('TM-30m_24_BSQ_1.jpg');
figure,imshow(mul)
whos;
hr=imread('bldr_sp_8_gray_1.jpg ');
figure,imshow(hr)
whos;
mul=rgb2hsv(mul);
mul_r=mul(:,:,1);
mul_g=mul(:,:,2);
mul_b=mul(:,:,3);
[c_hr s_hr]=wavedec2(hr,1,'sym4');
[c_r s_r]=wavedec2(mul_r,1,'sym4');
[c_g s_g]=wavedec2(mul_g,1,'sym4');
[c_b s_b]=wavedec2(mul_b,1,'sym4');
c_r=0.5*(c_hr+c_r);
c_g=0.5*(c_hr+c_g);
c_b=0.5*(c_hr+c_b);
f_r=waverec2(c_r,s_hr,'sym4');
f_r=histeq(f_r);
f_g=waverec2(c_g,s_hr,'sym4');
f_g=histeq(f_g);
f_b=waverec2(c_b,s_hr,'sym4');
f_b=histeq(f_b);
fc=cat(3,f_r,f_g,f_b);
figure,imshow(fc)
close all;
clc;
mul=imread('TM-30m_24_BSQ_1.jpg');
figure,imshow(mul)
whos;
hr=imread('bldr_sp_8_gray_1.jpg ');
figure,imshow(hr)
whos;
mul=rgb2hsv(mul);
mul_r=mul(:,:,1);
mul_g=mul(:,:,2);
mul_b=mul(:,:,3);
[c_hr s_hr]=wavedec2(hr,1,'sym4');
[c_r s_r]=wavedec2(mul_r,1,'sym4');
[c_g s_g]=wavedec2(mul_g,1,'sym4');
[c_b s_b]=wavedec2(mul_b,1,'sym4');
c_r=0.5*(c_hr+c_r);
c_g=0.5*(c_hr+c_g);
c_b=0.5*(c_hr+c_b);
f_r=waverec2(c_r,s_hr,'sym4');
f_r=histeq(f_r);
f_g=waverec2(c_g,s_hr,'sym4');
f_g=histeq(f_g);
f_b=waverec2(c_b,s_hr,'sym4');
f_b=histeq(f_b);
fc=cat(3,f_r,f_g,f_b);
figure,imshow(fc)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯