如何使用numpy将不同的图像合并为一个 - Python

时间:2016-10-13 00:27:51

标签: python numpy

我有4个不同的对象和一个numpy数组(图像),我怎么能把它们合并到另一个numpy 3d数组(每个位置有2d和3个元素),这样我只有一个图像包含那4个不同的图像。

例如,假设我有Img1,Img2,Img3和Img4,它们是独立的图像,目前存储在这样的2D数组中:

Img1, Img2
Img3, Img4

所以我想要的是访问这些Img所在的2D数组,然后按顺序创建一个单独的图像。我有这个适用于这个例子,所以你可以弄清楚我需要什么,但我需要一些通用和有效的东西,例如让它有一段时间而不是2嵌套:

a = np.hstack((images[0][0], images[0][1]))
b = np.hstack((images[1][0], images[1][1]))
c = np.vstack((a,b))
misc.imshow(c)

这段代码从我提到的那些代码创建了一个单独的图像,但我需要它能够处理任何子图像来创建主图像,并且需要它才能有效(比如只需要一段时间而不是2代):/ < / p>

有人可以帮我一把吗?

谢谢和问候。

0 个答案:

没有答案