Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 基于Matlab的图像融合_Image_Matlab_Fusion - Fatal编程技术网

Image 基于Matlab的图像融合

Image 基于Matlab的图像融合,image,matlab,fusion,Image,Matlab,Fusion,我想使用以下示例对两幅图像进行融合: 我写道: X1 = imread('G:\an1.jpg'); X2 = imread('G:\an2.jpg'); XFUSmean = wfusimg(X1,X2,'db2',1,'mean','mean'); XFUSmaxmin = wfusimg(X1,X2,'db2',1,'max','min'); myColorMap = jet(256); colormap(myColorMap); subplot(221), image(X1

我想使用以下示例对两幅图像进行融合:

我写道:

X1 = imread('G:\an1.jpg');
 X2 = imread('G:\an2.jpg');
 XFUSmean = wfusimg(X1,X2,'db2',1,'mean','mean');
 XFUSmaxmin = wfusimg(X1,X2,'db2',1,'max','min');
 myColorMap = jet(256);
 colormap(myColorMap);
 subplot(221), image(X1), axis square, title('Mask')
subplot(222), image(X2), axis square, title('Bust')
subplot(223), image(XFUSmean), axis square,
title('Synthesized image, mean-mean')
subplot(224), image(XFUSmaxmin), axis square,
title('Synthesized image, max-min')
但我收到一个错误: 使用图像时出错
TrueColor CData包含超出范围0.0的元素。我知道我必须将图像缩放到范围[0,1]。但如何才能做到这一点?请尝试X1=im2double(imread('G:\an1.jpg');或者简单的X1=double(imread('G:\an1.jpg'))/255;清除所有X1=imread('G:\an1.jpg');X2=imread('G:\an2.jpg');XFUSmean=wfusmg(X1,X2,'db2',1,'mean','mean');XFUSmaxmin=wfusimg(X1,X2,'db2',1,'max','min');myColorMap=jet(256);彩色地图(myColorMap);X1=double(imread('G:\an1.jpg'))/255;X2=double(imread('G:\an2.jpg'))/255;子地块(221)、图像(X1)、方轴、标题(“遮罩”)子地块(222)、图像(X2)、方轴、标题(“胸围”)子地块(223)、图像(XFUSmean)、方轴、标题(“合成图像,平均值”)子地块(224)、图像(XFUSmaxmin)、方轴、标题(“合成图像,最大-最小值”)再次出现错误消息。使用图像TrueColor CData包含的元素超出范围0.0时出错。我知道必须将图像缩放到范围[0,1]。但如何才能做到这一点?请尝试X1=im2double(imread('G:\an1.jpg');或者简单的X1=double(imread('G:\an1.jpg'))/255;清除所有X1=imread('G:\an1.jpg');X2=imread('G:\an2.jpg');XFUSmean=wfusmg(X1,X2,'db2',1,'mean','mean');XFUSmaxmin=wfusimg(X1,X2,'db2',1,'max','min');myColorMap=jet(256);彩色地图(myColorMap);X1=double(imread('G:\an1.jpg'))/255;X2=double(imread('G:\an2.jpg'))/255;子地块(221)、图像(X1)、方轴、标题(“遮罩”)子地块(222)、图像(X2)、方轴、标题(“胸围”)子地块(223)、图像(XFUSmean)、方轴、标题(“合成图像,平均值”)子地块(224)、图像(XFUSmaxmin)、方轴、标题(“合成图像,最大-最小值”)再次出现错误消息。使用图像TrueColor CData包含的元素超出范围0.0时出错