|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
, t+ u4 K2 O6 U8 i4 l nload tartan;! V6 E4 \8 ~$ f4 R6 b7 R9 t6 |
X1=X;map1=map;
& |% u+ C+ o J4 Eload sinsin;
7 I: K8 r9 m/ k1 h/ t( WX2=X;map2=map;
) w+ }+ Y; w6 J( H( g+ I% 打开图像
) ~& I! O# A% L! @$ D6 h& Esubplot(121)
* z4 I% Y6 Y" k6 E) d+ x- c" F& zimage(X1),colormap(map1);2 w, C. X% Q: ^! A! r( {
title('图像tartan')
i8 a8 [/ O6 e. p! h2 ksubplot(122)" k. q k0 \# ?5 S7 U- Q* m2 C
image(X2),colormap(map2);
3 G& H1 t$ g/ utitle('图像sinsin')- d* w: R m+ C
# K; u! [7 Z" |, C
( d" \0 q# _: Z
%%% 图像直接融合: B% u d( l8 m* E4 i. a+ \
figure,subplot(131)( R8 Y) I# [5 h$ h0 y: r+ D
image((X1+X2)/2),colormap(map2);
6 P/ e6 X+ Y( A6 N- k% 在空域内图像直接融合
N+ z7 h: ]: }' G. w" _! Ztitle('两图像直接相加融合')* l; q( ?& }! l: I! Z) d
- i& D; G+ ^( a) Z+ c( t
6 N" j! b/ \8 \: W/ e* Z
%%% 图像直接融合8 d2 Y6 I: j8 ^* R8 p% G
figure,subplot(131)8 H) Z2 e0 z2 p, L/ B/ [ w' V/ A1 m' v
image((X1+X2)/2),colormap(map2);- q1 s" O9 U4 }5 H3 L+ R C
% 在空域内图像直接融合
D+ ~/ U/ G) ?( K. f V. _. c) V/ Ltitle('两图像直接相加融合')
, }3 m$ w7 C: f( K5 O3 x2 |- r: n# e' m$ B" a
& x" l; V$ m2 J%%% 图像小波变换融合: {& h. \3 s; _8 o; c* |
[C1,L1]=wavedec2(X1,2,'sym4');! R7 x: T( Y+ j3 o% a5 s( t& K
[C2,L2]=wavedec2(X2,2,'sym4');
; z! n7 Y: S; V( ?; y% 分别对上述两图像进行分解5 E- b& i$ t" T6 v( Y2 D
C=C1+C2;
0 e1 Q- } E5 G0 u5 i B3 x' M# }% 对分解系数进行融合5 h. Y" h$ c, U Y0 S
X=waverec2(C,L1,'sym4');% g7 @7 B7 ^5 e# X K/ A& s1 H# h
% 融合后的信号进行图像重构
: X- e' P( u/ g. j) X; w8 gsubplot(133)
' l3 ~0 B2 O7 n# G$ t8 Himage(X/2),colormap(map2);
* z& F( N8 W& R+ U, _/ r7 R5 o+ P% 显示小波变换的图像融合
$ [+ b0 ~0 h, |$ ytitle('两图像小波变换融合')
( t) H* ^/ s& S7 Y* e- S/ `) t5 g3 z, x
) n4 V4 _1 U6 |, V& H% ~
+ K, R# [" N, ]# j) i
|
|