Es gab eine Anfrage, ein 3D-Diagramm mit einem schönen Gefühl zu zeichnen, und als ich nachschaute "Wie kann ich mit einem guten Gefühl schreiben ...", stellte sich heraus, dass es mit Matplotlib von Python gezeichnet werden konnte. Dieses Mal schreibe ich von der Installation von Python bis zum Zeichnen eines 3D-Diagramms.
Es gibt viele Artikel über die Installation, daher werde ich darauf verzichten. Ich habe es unter Bezugnahme auf Folgendes eingegeben.
Python in Windows-Umgebung installieren
Da jedoch Windows 10 oder mein PC fehlerhaft ist, wird Python Path nicht an die Umgebungsvariable übergeben. Fügen Sie daher den folgenden Pfad hinzu.
C:\\Python27
Es wurde super einfach, bevor ich es wusste! Gehen Sie einfach auf die folgende Site, laden Sie "get-pip.py" herunter und führen Sie es aus.
Starten Sie die Eingabeaufforderung, gehen Sie zu dem Speicherort, an den Sie get-pip.py heruntergeladen haben, und führen Sie den folgenden Befehl aus, um pip einzugeben.
python get-pip.py
Installieren Sie numpy für die Datenorganisation und matplotlib für das Zeichnen.
python -m pip install numpy
python -m pip install matplotlib
Jetzt bist du bereit.
Für das Zeichenprogramm habe ich auf die folgende Seite verwiesen. 3D-Grafik mit matplotlib zeichnen
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
#Bereichs- und Abstandseinstellungen
x = np.arange(-5, 5, 0.25)
y = np.arange(-5, 5, 0.25)
#Einstellungen für die Netzzeichnung
X, Y = np.meshgrid(x, y)
#Berechnung
Z = np.sin(X)+ np.cos(Y)
fig = plt.figure()
ax = Axes3D(fig)
#Handlung
ax.plot_wireframe(X,Y,Z)
plt.show()
Wenn ich es soweit schaffen kann, sollte ich einfach lernen, wie man mit Numpy umgeht ...? Nachdem ich herausgefunden habe, wie man in 3D zeichnet, habe ich Probleme, die von OpenCV verarbeiteten Ergebnisse zu zeichnen.