Ich habe eine Matrix in der Art eines Numpy-Arrays. Wie würde ich sie als Bild auf die Festplatte schreiben? Jedes Format funktioniert (png, jpeg, bmp...). Eine wichtige Randbedingung ist, dass PIL nicht vorhanden ist.
Antworten
Zu viele Anzeigen?Sie können verwenden PyPNG . Es ist ein reiner Python (keine Abhängigkeiten) Open-Source PNG Encoder/Decoder und es unterstützt Schreiben von NumPy-Arrays als Bilder.
nima farhadi
Punkte
588
Um ein Numpy-Array als Bild zu speichern, haben Sie mehrere Möglichkeiten:
1) das Beste der anderen: OpenCV
import cv2 cv2.imwrite('file name with extension(like .jpg)', numpy_array)
2) Matplotlib
from matplotlib import pyplot as plt plt.imsave('file name with extension(like .jpg)', numpy_array)
3) PIL
from PIL import Image image = Image.fromarray(numpy_array) image.save('file name with extension(like .jpg)')
4) ...
DopplerShift
Punkte
4420
Sefa
Punkte
360
PURNENDU MISHRA
Punkte
423