首页 > 解决方案 > 在 Python 上堆叠两个图像以获得单个图像

问题描述

我一直在尝试堆叠两个图像。

最终结果将用作我的卷积神经网络的输入。

现在我尝试使用dstack,我也尝试PIL通过导入来使用,Image.blend但我似乎无法达到我想要的结果。

我在问是否有人有任何其他我可以使用的想法将不胜感激。

标签: pythonimage-processingstack

解决方案


这可以帮助你。

from PIL import Image

image1 = Image.open("img1.jpg")
image2 = Image.open("img2.jpg")
image1 = image1.resize((224, 224))
image1_size = image1.size
image2_size = image2.size
new_image = Image.new('RGB',(2*image1_size[0], image1_size[1]), (250,250,250))

推荐阅读