Konvertierung von Bilddatentypen [Python]

Überblick

Beim Umgang mit Bilddaten in Python können diese mit "numpy (opencv)", "pillow" und "byte" behandelt werden. Ein Memorandum zum Konvertieren jedes Typs.

numpy-> bytes (nicht verifiziert)

num_bytes = num_numpy.tobytes()

numpy -> pil

num_pil = Image.fromarray(num_numpy)

pil -> bytes

num_byteio = io.BytesIO()
num_byteio.save(num_pil, format='png')#Vorübergehend png gemacht
num_bytes = num_byteio.getvalue()

pil -> numpy

num_numpy = np.asarray(num_pil)

bytes -> numpy

num_byteio = io.BytesIO(num_bytes)
with Image.open(num_byteio) as img
  num_numpy = np.asarray(img)

bytes -> pil

num_byteio = io.BytesIO(num_bytes)
num_pil = Image.open(num_byteio)

Recommended Posts

Konvertierung von Bilddatentypen [Python]
Python-Datentyp-Zusammenfassungsnotiz
Numerischer Python-Typ
Python-Bildverarbeitung
Verwenden Sie den PostgreSQL-Datentyp (jsonb) von Python
Datenanalyse Python
Python2-Zeichenfolgentyp
Python: Vorverarbeitung beim maschinellen Lernen: Datenkonvertierung
Python # String-Typ
[Python] Daten lesen
Beziehung zwischen Firestore- und Go-Datentypkonvertierung
Erste Python (Datentyp, Steueranweisung, Funktionsdefinition)
[Python] Konvertierungsnotiz zwischen Zeitdaten und numerischen Daten
Datenanalyse mit Python 2
[Python] 2-Komplementkonvertierung
Python-Datenvisualisierungsbibliotheken
Datenanalyse Übersicht Python
Erste Python-Bildverarbeitung
Datenbereinigung mit Python
Bildformat in Python
Python Unix-Time <-> Datetime-Konvertierung
Bildverarbeitung mit Python
Python-Datenanalysevorlage
[Python-Tutorial] Datenstruktur
[Python] Numpy Daten sortieren
Python # Überprüfen Sie die Typidentität
Datenanalyse mit Python
Konvertierung des gesamten Typs für jede Datenrahmenspalte von Python
Bildverarbeitung mit Python (Teil 2)
Mit Python erstellte Beispieldaten
[Einführung in cx_Oracle] (Teil 6) Zuordnung von DB- und Python-Datentypen
Mein Python-Datenanalyse-Container
Behandeln Sie Umgebungsdaten in Python
Datenstruktur Python Push Pop
Python für die Datenanalyse Kapitel 4
Bildbearbeitung mit Python OpenCV
Zeigen Sie UTM-30LX-Daten in Python an
Holen Sie sich Youtube-Daten mit Python
Python: 3D-Array-Bild (numpy.array)
Python --Überprüfen Sie den Wertetyp
Sortieren von Bilddateien mit Python (2)
Sortieren von Bilddateien mit Python (3)
Data Science Cheet Sheet (Python)
[Python] Hinweise zur Datenanalyse
Anwendung von Python: Datenbereinigung Teil 3: Verwendung von OpenCV und Vorverarbeitung von Bilddaten
Meine Python-Datenanalyseumgebung
Bildverarbeitung mit Python (Teil 1)
Python-Anwendung: Datenvisualisierung # 2: matplotlib
Tweet mit Bild in Python
Bilddateien mit Python sortieren
Lernnotizen zur Python-Datenanalyse
Unveränderlicher Python-Typ int memo
Bildverarbeitung mit Python (3)
Bildverarbeitung mit Python (Pillow)
Bildverarbeitungssammlung in Python
[Python] Zeichnen Sie Zeitreihendaten
Python für die Datenanalyse Kapitel 2
[Python] Verwenden Sie Daten im JSON-Format als Objekt vom Typ Wörterbuch
Datenanalyse mit Python-Pandas