![]() |
[求助]关于图像融合的
最简单的数据融合,没学过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维的矩阵啊。咋搞? |
回复: [求助]关于图像融合的
图形信息是3维的矩阵,怎么给搞成2维的矩阵?
|
回复: [求助]关于图像融合的
[QUOTE=cangzhouzj;23988]最简单的数据融合,没学过MATLAB的图像这块,现在头大了
load e:\black.mat whos; X1=A; map1=M; subplot(2,2,1); image(X1); colormap(map1); title('原始图像1');%画出原图1,黑白图 axis square ...[/QUOTE] 图像信息一般载入后都是三维矩阵,你可以使用im2gray函数(名字不是im2gray就是rgb2gray)变三维矩阵为二维矩阵,或者单纯使用 im1=im(:,:,1)取红色,或im2=im(:,:,2)取蓝色 |
回复: [求助]关于图像融合的
非常感谢,搞定了哈
|
所有时间均为北京时间。现在的时间是 14:22。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.