首页 > 解决方案 > 使用 Matplotlib.image 堆叠图像

问题描述

我需要堆叠两个具有相同宽度的图像来创建一个新图像。

我目前有两个图像,它们是同一图像的切片:

img 是形状为 (480, 640, 3) 的原始图像的名称

    timestamp = img[:40, :200, :]
    variables = img[370:, :200, :]

我要么想以某种方式堆叠这些图像,要么以这样一种方式对原始图像进行切片,即获取前 40 个像素和后 90 个像素(如上)

提前致谢!

标签: pythonimagematplotlib

解决方案


您可以使用np.vstack

new_img = np.vstack([img[:40, :200, :], img[370:, :200, :]])

推荐阅读