Чтобы сохранить массив NumPy как изображение в Python, вы можете использовать различные библиотеки и методы. Вот несколько подходов, которые вы можете рассмотреть:
-
Использование библиотеки PIL (библиотеки изображений Python):
from PIL import Image import numpy as np array = np.array([[255, 0, 0], [0, 255, 0], [0, 0, 255]], dtype=np.uint8) image = Image.fromarray(array) image.save('output.png') -
Использование библиотеки matplotlib:
import matplotlib.pyplot as plt import numpy as np array = np.array([[255, 0, 0], [0, 255, 0], [0, 0, 255]], dtype=np.uint8) plt.imsave('output.png', array) -
Использование библиотеки OpenCV:
import cv2 import numpy as np array = np.array([[255, 0, 0], [0, 255, 0], [0, 0, 255]], dtype=np.uint8) cv2.imwrite('output.png', array) -
Использование библиотеки imageio:
import imageio import numpy as np array = np.array([[255, 0, 0], [0, 255, 0], [0, 0, 255]], dtype=np.uint8) imageio.imwrite('output.png', array)
Эти методы позволяют сохранить массив NumPy в виде файла изображения в различных форматах, таких как PNG, JPEG или BMP.