Ein Bild in Python anzeigen

Manav Narula 30 Januar 2023
  1. Verwendung von das Modul PIL zur Anzeige eines Bildes in Python
  2. Verwendung des Moduls opencv zur Anzeige eines Bildes in Python
  3. Verwenden Sie die Funktion Ipython.Display, um ein Bild in Python anzuzeigen
  4. Verwenden der Matplotlib-Bibliothek zur Anzeige eines Bildes in Python
Ein Bild in Python anzeigen

Bilder können einige Diagramme oder Zahlen darstellen, Machine-Learning-Modelle trainieren und testen und verschiedene Anwendungen entwickeln. In Python stehen uns viele Module zur Verfügung, um mit Bildern umzugehen.

In diesem Tutorial werden wir besprechen, wie man ein Bild in Python mithilfe verschiedener Module anzeigt.

Verwendung von das Modul PIL zur Anzeige eines Bildes in Python

In Python gibt es die Bibliothek PIL, die Methoden zum Speichern, Anzeigen und Ändern von Bildern bereitstellt. Diese Methode erzeugt ein Bildobjekt und öffnet das gewünschte Bild durch Angabe des Pfades.

Wir können dann die Funktion show() verwenden, die das gewünschte Bild in einem neuen Fenster öffnet. Ein Beispiel:

from PIL import Image

# creating a object
im = Image.open("sample.jpeg")

im.show()

Verwendung des Moduls opencv zur Anzeige eines Bildes in Python

Das Modul opencv wird in Python für maschinelles Lernen und Bildverarbeitungsfunktionen verwendet. Seine Funktion imread() liest Bilder und seine Funktion imshow() kann Bilder in einem neuen Fenster anzeigen. Ein Beispiel,

import cv2

img = cv2.imread("sample.jpeg", 0)
cv2.imshow("sample.jpeg", img)

Verwenden Sie die Funktion Ipython.Display, um ein Bild in Python anzuzeigen

Angenommen, wir arbeiten in einem Python-Notizbuch und wollen das Bild innerhalb des Notizbuchs anzeigen. In diesem Fall können wir das Modul Ipython.display mit verschiedenen Methoden verwenden, um zusätzliche Dateien im interaktiven Notizbuch anzuzeigen. Wir werden zeigen, wie wir die Funktion display() verwenden, um das Bild mithilfe eines Bildobjekts anzuzeigen.

import IPython.display as display
from PIL import Image

display.display(Image.open("sample.jpeg"))

Wir können auch direkt das Modul Ipython.display() verwenden und dessen Unterpaket Image importieren, um das Bild anzuzeigen, ohne ein Objekt mit dem Modul PIL zu erstellen. Der folgende Code zeigt wie:

from IPython.display import Image

Image("sample.jpeg")

Verwenden der Matplotlib-Bibliothek zur Anzeige eines Bildes in Python

Die Bibliothek Matplotlib gilt als ein mächtiges Werkzeug für Visualisierungen in Python. Sie kann mit wenigen Zeilen Code immens detaillierte und schöne Plots erstellen. Sie kann auch verwendet werden, um Bilder zu plotten, nachdem sie vom Computer eingelesen wurden. Wir können das Unterpaket mpimg, das sich mit der Bildmanipulation beschäftigt, verwenden, um ein Bild darzustellen. Wir werden das Bild mit der Funktion imread() einlesen und es dann mit der Funktion imshow() anzeigen. Die Verwendung der Funktion show() zeigt auch das gewünschte Bild des interaktiven Notizbuchs an. Zum Beispiel:

import matplotlib.pyplot as plt
import matplotlib.image as mpimg

img = mpimg.imread("sample.jpeg")
imgplot = plt.imshow(img)
plt.show()
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Verwandter Artikel - Python Image