【发布时间】:2018-02-10 03:25:10
【问题描述】:
我有两张500x500 图像,需要将它们合并在一起并将它们的频道相加。
例如,当我使用 Numpy 的 concatenate 函数时,返回的输出变为 500x1000,并且不确定是否添加了颜色通道。
我正在寻找合并两个彩色500x500 图像的输出将是500x500x6。
如何在 Python 中执行该操作?
谢谢。
【问题讨论】:
-
@Dair 喜欢将 image1 + image2 合并(两个 500x500 图像)。我还希望合并两个图像的 3 色通道。这有意义吗?
-
是的,我注意到尺寸后才知道。起初我在考虑将 RGB 值加在一起。
-
“将它们的颜色通道相加”是什么意思?如果两个图像的形状是(500,500,3),合并图像的形状是(500,500,6)。那么结果就不是正常的RGB图像了。
-
在我看来,如果您将有关合并图像和生成的几何图形的问题建立在具有 3 个通道的 5 像素宽 x 4 像素高的图像上,您可能会做得更好。这将具有双重好处:a)您可以显示 2 个此类图像的示例;b)如果您在输出图像几何中看到 9,您将能够看到它来自 5 和 4,而所有这些都相当困难带有 500x500 像素的正方形图像。