我当前目录中有超过1,000张JPEG图像。 首先,我试图将它们保存为图像列表,然后将列表转换为4d ndarray。我正在考虑
[Errno 24]打开的文件过多:
image_list = []
filename = 'data/training_images/'
for filename in glob.glob('data/training_images/*.jpg'):
im=Image.open(filename)
image_list.append(im)
# convert list of images into 4d ndarray: numOfImages x height x width x channel
如何解决此问题?是否有更简单的替代方案?
答案 0 :(得分:0)
将您的代码更改为:
make linux-dirclean
make linux-rebuild
将图像附加到列表后,这将关闭每个文件。