У меня есть набор данных изображения - net. Я хочу выполнить другую операцию над ними. но когда я перебираю l oop, я получаю сообщение об ошибке слишком большого количества открытых файлов. Я создаю новую папку и храню четыре изображения в этой папке. Код успешно выполнен, но не работает во всех наборах данных. мой код
from PIL import Image
import matplotlib.pylab as plt
import matplotlib
import cv2
import statistics
import numpy as np
import pandas
import numpy
import statistics
import glob
colorIm = []
for filename in glob.glob(r'G:/Zakia/ADL_Codes/Image_Set/*.JPEG'):
img = Image.open(filename)
colorIm.append(img)
greyIm = [img.convert('L') for img in colorIm]
greyIm = [np.array(img) for img in greyIm]
print ("number_of_grayscale_images:",len(greyIm))