Il y avait une demande pour dessiner un graphe 3D avec une belle sensation, et quand j'ai regardé "Comment puis-je l'écrire avec une bonne sensation ...", il est apparu qu'il pouvait être dessiné avec matplotlib de Python. Donc, cette fois, j'écrirai de l'installation de Python au dessin d'un graphique 3D.
Il existe de nombreux articles sur l'installation, je vais donc l'omettre. Je l'ai entré en référence à ce qui suit.
Installation de python dans un environnement Windows
Cependant, comme Windows 10 est mauvais ou mon PC est mauvais, le chemin Python ne passe pas dans la variable d'environnement, alors ajoutez le chemin suivant.
C:\\Python27
C'est devenu super facile avant que je ne le sache! Allez simplement sur le site suivant, téléchargez "get-pip.py" et exécutez-le.
Démarrez l'invite de commande, accédez à l'emplacement où vous avez téléchargé get-pip.py et exécutez la commande suivante pour entrer pip.
python get-pip.py
Installez numpy pour l'organisation des données et matplotlib pour le dessin.
python -m pip install numpy
python -m pip install matplotlib
Vous êtes maintenant prêt.
Pour le programme de dessin, je me suis référé au site suivant. Dessinez un graphe 3D avec matplotlib
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
#Paramètres de plage et d'espacement
x = np.arange(-5, 5, 0.25)
y = np.arange(-5, 5, 0.25)
#Paramètres de dessin de maillage
X, Y = np.meshgrid(x, y)
#Calcul
Z = np.sin(X)+ np.cos(Y)
fig = plt.figure()
ax = Axes3D(fig)
#terrain
ax.plot_wireframe(X,Y,Z)
plt.show()
Si je peux le faire jusqu'à présent, je pense que je devrais simplement apprendre à gérer numpy ...? Maintenant que j'ai compris comment dessiner en 3D, j'ai du mal à tracer les résultats traités par OpenCV.