通过文件夹迭代图像

时间:2019-03-18 03:36:47

标签: python python-3.x image iterator python-imageio

我有一个从0到9的灰度图像文件夹,它们大约是2400,我需要将它们加载到python中,以便将所有Zeors在一起作为一个数组,然后将一个Zeors在一起作为一个数组,依此类推。 。 我使用下面的代码将一个图像加载为数组,但是我不知道如何加载所有图像并将每个数字分组在一起。 我考虑过通过文件夹进行迭代。

有人知道怎么做吗?或者还有其他想法吗?

import imageio

im = imageio.imread('Train/1.jpg')

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式进行操作:

import imageio
for i in range(9):
    im = imageio.imread('Train/'+str(i)+'.jpg')

您还可以创建一个3D变量,其第三维尺寸等于要在单个3D阵列中读取完整数据的文件数。