Einführung
Dies ist ein Schritt-für-Schritt-Tutorial, das erklärt, wie man Bilder mit alpha-Blending in Python Matplotlib übereinanderlegen kann.
Tipps für die virtuelle Maschine
Nachdem die virtuelle Maschine gestartet ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu öffnen.
Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund der Einschränkungen von Jupyter Notebook nicht automatisiert werden.
Wenn Sie bei der Lernphase Probleme haben, können Sie Labby um Hilfe bitten. Geben Sie nach der Sitzung Feedback ab, und wir werden das Problem für Sie prompt beheben.
Importiere erforderliche Bibliotheken und definiere eine Funktion
Importiere die erforderlichen Bibliotheken und definiere eine Funktion, um das erste Bild zu erstellen.
import matplotlib.pyplot as plt
import numpy as np
def func3(x, y):
return (1 - x / 2 + x**5 + y**3) * np.exp(-(x**2 + y**2))
Definiere die Variablen x und y
Definiere die Variablen x und y, um das Gitter zu erstellen.
dx, dy = 0.05, 0.05
x = np.arange(-3.0, 3.0, dx)
y = np.arange(-3.0, 3.0, dy)
X, Y = np.meshgrid(x, y)
Definiere die Ausdehnung und erstelle das erste Bild
Definiere die Ausdehnung und erstelle das erste Bild mit der imshow-Funktion.
extent = np.min(x), np.max(x), np.min(y), np.max(y)
Z1 = np.add.outer(range(8), range(8)) % 2 ## Schachbrett
im1 = plt.imshow(Z1, cmap=plt.cm.gray, interpolation='nearest',
extent=extent)
Erstelle das zweite Bild
Erstelle das zweite Bild mit der func3-Funktion und der imshow-Funktion.
Z2 = func3(X, Y)
im2 = plt.imshow(Z2, cmap=plt.cm.viridis, alpha=.9, interpolation='bilinear',
extent=extent)
Zeige das endgültige Bild an
Verwende die show-Funktion, um das endgültige Bild anzuzeigen.
plt.show()
Zusammenfassung
In diesem Tutorial wurde ein Schritt-für-Schritt-Leitfaden zur Überlagerung von Bildern mit Alpha-Mischung mit Python Matplotlib bereitgestellt. Der Prozess umfasste das Definieren der erforderlichen Variablen, das Erstellen des ersten und zweiten Bildes und das Anzeigen des endgültigen Bildes.