【发布时间】:2014-05-07 21:52:10
【问题描述】:
如何在 matlab 中添加两个不同宽度的图像? (将它们缝合在一起)。
Img3 = imadd(Img1, Img2_new);
不起作用。它需要相同数量的行和列..
B 图像比 A 图像宽。 这是我想要得到的结果:
如果我可以更改图像 A 的边界框的大小(添加更多黑色部分)然后 imadd 将起作用
谢谢
【问题讨论】:
-
您想要发生什么?如果你有一个小圆圈图像和一个大房子图像,你希望最终图像是一个圆圈中的房子吗?房子的图像大小?还是圆圈图像的大小?你想在房子形象的角落里做一个小圆圈吗?居中?了解为什么 Matlab 不允许您“仅”将两个不同大小的图像相加吗?它读不懂你的心思。更仔细地指定,我们可以为您提供帮助。还是您的意思是“缝合”,因为它们并排放置?后者只是
image3 = [img1 img2_new];- 水平串联。 -
@Floris 你几乎猜对了,我可以看到那里的一些建筑物!