【发布时间】:2014-06-04 19:57:11
【问题描述】:
我正在尝试在 MATLAB 中将一个图像叠加到另一个图像之上。
我签出了Superimpose two images in MATLAB 寻求答案。但问题是叠加的图像在原始图像上显示为蓝色框,而不是实际图像。
此处显示不正确的输出http://imgur.com/R1QZh32。
我使用的代码是
a = 0.2;
tform = affine2d([1 0 0; a 1 0; 0 0 1]);
B = imwarp(z,tform, 'FillValues',255);
B = ~B;
figure; imshow(B);
h = imagesc([X1 X2], [Y1 Y2], B);
set(h, 'AlphaData', 1);
正常的imshow(B) 向我显示了正确的图像,但覆盖部分给了我问题。
我已尝试更改 AlphaData 的值,但这似乎不起作用。
【问题讨论】:
标签: matlab image-processing matlab-figure