Enregistrer un tableau Numpy en tant qu'image sans PIL
Le stockage de tableaux Numpy en tant qu'images est une exigence courante dans diverses applications de traitement d'images. Bien que PIL (Python Imaging Library) soit une option populaire pour cette tâche, elle n'est pas toujours disponible ou souhaitée. Ici, nous explorerons des méthodes alternatives pour enregistrer des tableaux Numpy sous forme d'images sans utiliser PIL :
Méthode 1 : OpenCV
pip install opencv-python
import cv2 array = ... # Your Numpy array image = cv2.cvtColor(array, cv2.COLOR_BGR2RGB)
cv2.imwrite("output.jpg", image)
Méthode 2 : Matplotlib
pip install matplotlib
import matplotlib.pyplot as plt array = ... # Your Numpy array plt.imshow(array)
plt.savefig("output.png")
Méthode 3 : Imageio de Numpy
pip install imageio
import imageio array = ... # Your Numpy array imageio.imwrite("output.jpg", array)
Ces méthodes fournissent des moyens efficaces d'enregistrer des tableaux Numpy sous forme d'images sans avoir besoin de PIL. Sélectionnez l'approche la plus adaptée en fonction des exigences et des ressources disponibles dans votre environnement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!