Я хочу создать функцию, которая принимает список изображений с измененным размером (размер изображения (200 200)) и конвертирует каждое изображение одно за другим в виде массива с нулевыми значениями. так что в итоге у меня будет основной массив NumPy, который содержит все 20 изображений в виде массива NUMPY. И, в конце концов, эта функция будет возвращать массив формы numpay (200,200,3), который содержит все картинки.
Что я сделал до сих пор, так это:
def converttonumpyarray(list_of_resized_images):
for image in list_of_resized_images:
array1 = np.array(image).reshape(200,200,3)
for img in list_of_resized_images:
array2 = np.array(image).reshape(200,200,3)
array1 = np.concatenate((array1,array2))
break
return array1
, но функция изменения формы выдает следующую ошибку:
ValueError: cannot reshape array of size 90000 into shape (200,200,3)
Пожалуйста, дайте мне знать, если естьДругой способ сделать это работает. Спасибо