Installieren Sie vorerst eine Distribution wie [Python (x, y)](Python (x, y) --Downloads.) Obwohl die integrierte Umgebung von Spyder jetzt gestartet werden kann, Für diejenigen, die Python noch nicht kennen, werde ich erklären, wie das OpenCV-Beispiel ausgeführt wird (Hinweis).
Öffnen Sie eine Eingabeaufforderung. Verschieben Sie das Verzeichnis. cd (opencv-Verzeichnis) \ sources \ samples \ python2
Python-Skriptname
Diejenigen, die Befehlsargumente erfordern
USAGE: facerec_demo.py </path/to/images> [</path/to/store/images/at>] Zeigt, wie man verwendet, wie z. Geben Sie in diesem Fall ein Argument an, das durch die Verwendung angegeben wurde, und führen Sie es in der Befehlszeile aus.
Wenn Sie den Wert des Befehlsarguments (sys.argv) in der integrierten Spyder-Umgebung festlegen möchten In [Ausführen] [Konfigurieren] [Command line options] Sie können es bedienen, indem Sie [Ausführen] angeben und dann [Ausführen] auswählen.
Nicht empfohlen.
Selbst wenn es einwandfrei funktioniert, zeigen einige Skripte eine normale Anzeige auf der Konsole an, beenden sie sofort und schließen die Konsole. Selbst wenn ein Fehler auftritt, kann der Inhalt des Fehlers nicht bestätigt werden, da die Konsole sofort geschlossen wird.
Obwohl es sich um eine Tk-basierte Ausführungsumgebung mit Standardverteilung handelt, Sobald Sie sich an die Spyder-Integrationsumgebung gewöhnt haben, empfehlen wir sie nicht mehr. Der unglückliche Punkt ist, dass das Erstellen und Ausführen eines Skripts, das als Standardausgabe ausgegeben wird, um Größenordnungen langsamer ist als in einer Eingabeaufforderungsumgebung. Bei Skripten, die mit Befehlsargumenten arbeiten, sollten Befehlsargumente angegeben werden.
Es ist allen Fällen (1) bis (4) gemeinsam, (Verzeichnis, in dem Python installiert ist) \ Lib \ site-packages Es ist notwendig, cv2.pyd nach zu kopieren.
Selbst wenn Sie OpenCV3.0 verwenden, können Sie es verwenden, indem Sie cv2.pyd auf die gleiche Weise kopieren.
[Installieren Sie OpenCV3.0 unter Python] http://python-gazo.blog.jp/opencv/ver3_install
Auf diese Weise können Sie das Skript ausführen, sobald es verteilt wird. Dann, wenn der Dateiname im Skript fest codiert war Versuchen Sie, den Namen der Eingabedatei zu ändern und auszuführen.
Wenn es sich um einen Prozess für ein Standbild handelt, versuchen Sie, ihn für eine Liste fortlaufender Standbilder zu verarbeiten, oder öffnen Sie eine AVI-Datei und schreiben Sie sie neu, um eine Reihe von Prozessen auszuführen.
Versuchen Sie, sich an Python zu gewöhnen, während Sie so umschreiben.
"Einführung in die OpenCV-Python-Oberfläche von Pyconjp 2014" http://www.slideshare.net/payashim/pyconjp-2014-opencv
"Wie man OpenCV von Python in jedem Betriebssystem verwendet" http://www.slideshare.net/katsuhiromorishita/opencvpython?related=1
"Neueste Software-Entwicklungsumgebung für Computer Vision SSII2015 Tutorial Hayashi" http://www.slideshare.net/payashim/ssii-2015-hayashi
「Face Recognition with OpenCV and scikit-learn」 http://www.slideshare.net/lucidfrontier45/face-recognition-with-opencv-and-scikitlearn
"Über die Bildverarbeitung mit Python" http://www.slideshare.net/yasutomo57jp/python-43606096
"Verwenden von Python für die Bildverarbeitung" http://www.slideshare.net/yasutomo57jp/pythona
Muss "OpenCV-Python Tutorials" http://qiita.com/nonbiri15/items/facf9e6cf4f73cb69d9b
Hinweis: Wenn `` `imprort cv2``` fehlschlägt, stellen Sie sicher, dass Sie cv2.pyd in Site-Pakete kopiert haben. Das von OpenCV heruntergeladene Set enthält cv2.pyd. Lib \ site-Pakete für Ihre Version von Python Beispiel C: \ Python27 \ Lib \ site-packages Bitte kopieren Sie nach.
Recommended Posts