查看单个帖子
旧 2009-02-04, 21:08   #1
cangzhouzj
初级会员
 
注册日期: 2009-02-04
年龄: 40
帖子: 4
声望力: 0
cangzhouzj 正向着好的方向发展
默认 [求助]关于图像融合的

最简单的数据融合,没学过MATLAB的图像这块,现在头大了
load e:\black.mat
whos;
X1=A;
map1=M;
subplot(2,2,1);
image(X1);
colormap(map1);
title('原始图像1');%画出原图1,黑白图
axis square

load e:\goss.mat
whos;
X2=A;
map2=M;
subplot(2,2,2);
image(X2);
colormap(map2);
title('原始图像2');
axis square %画出原图2,高斯模糊后的图

[c1,s1]=wavedec2(X1,2,'sym4');

[c2,s2]=wavedec2(X2,2,'sym4');
c=c2;
s=s1;
xx=waverec2(c,s,'sym4');

subplot(2,2,3);
image(xx);
colormap(map1);
title('融合图像');
但是RUN的时候,出现错误,就是小波分解那块Matrix dimensions must agree. 也就是说X1是100*100*3的矩阵,这个是不是应该是2维的矩阵啊。咋搞?
cangzhouzj 当前离线   回复时引用此帖