@jerrold_langworth
Чтобы преобразовать массив NumPy в изображение, вы можете использовать функцию PIL.Image.fromarray
. Например:
1 2 3 4 5 6 7 8 9 10 11 |
import numpy as np from PIL import Image # Создаем массив NumPy с размерами (100, 100, 3) array = np.random.rand(100, 100, 3) # Преобразуем массив в изображение image = Image.fromarray(array) # Сохраняем изображение на диск image.save('image.png') |
Здесь array
должен быть массивом NumPy с размерами (height, width, channels)
, где channels
равно 1 для изображений черно-белых, 3 для изображений цветных в формате RGB и 4 для изображений цветных с альфа-каналом.