OpenCV für Python-Anfänger

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).

** So führen Sie das OpenCV-Beispiel aus **

** (1) Ausführung an der Eingabeaufforderung **

Ö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.

** (2) Ausführung in einer integrierten Spyder-Umgebung **

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.

** (3) Doppelklicken Sie zunächst auf das Skriptsymbol **

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.

** (4) Ausführung von IDLE **

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.

Referenzinformationen

"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

OpenCV für Python-Anfänger
Python Lehrbuch für Anfänger
[Python] Bilder mit OpenCV lesen (für Anfänger)
Lernablauf für Python-Anfänger
Python3-Umgebungskonstruktion (für Anfänger)
Python #Funktion 2 für Super-Anfänger
Grundlegende Python-Grammatik für Anfänger
100 Pandas klopfen für Python-Anfänger
Python #Liste für Super-Anfänger
~ Tipps für Python-Anfänger mit Liebe von Pythonista ③ ~
Python-Übungen für Anfänger # 2 [für Anweisung / while-Anweisung]
Python für Super-Anfänger Super-Anfänger Python # Wörterbuch Typ 1
Python #index für Super-Anfänger, Slices
<Für Anfänger> Python-Bibliothek <Für maschinelles Lernen>
Python #len Funktion für Super-Anfänger
Web Scraping für Anfänger in Python (1)
Führen Sie unittest in Python aus (für Anfänger)
Web Scraping für Anfänger in Python (4) -1
Python #Hello World für Super-Anfänger
Python für Super-Anfänger Super-Anfänger Python # Wörterbuch Typ 2
2016-10-30 sonst für Python3> für:
Python [für mich]
Python2.7 + CentOS7 + OpenCV3
OpenCV-Beispiele (Python)
[Hinweis] openCV + Python
Anfänger üben Python
Python-Anfängernotiz
[Python] Zugreifen auf und Zuschneiden von Bildpixeln mit OpenCV (für Anfänger)
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
INSERT in MySQL mit Python [Für Anfänger]
Lassen Sie uns Python für Super-Anfänger zusammenstellen
WebApi-Erstellung mit Python (CRUD-Erstellung) Für Anfänger
Atcoder-Standardeingabesatz für Anfänger (Python)
[Für Anfänger] Versuchen Sie Web Scraping mit Python
Ein Lehrbuch für Anfänger von Python-Anfängern
Über Python für Schleife
Python-Anfängerhandbuch (Funktionen)
Der schnellste Weg für Anfänger, um Python zu beherrschen
Python OpenCV Installation (Memo)
Spacemacs-Einstellungen (für Anfänger)
Python-Grundlagen ② für Anweisung
Python für Super-Anfänger Super-Anfänger Python # Einfach loszuwerden
Kausales Denken und kausale Suche von Python (für Anfänger)
Binarisierung mit OpenCV / Python
Python-Anfänger organisieren Heap-Sortierungen
Memo Nr. 3, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Zusammenfassung über Python3 + OpenCV3
Python-Anfänger organisieren schnelle Sortierungen
Über Python für ~ (Bereich)
Memo Nr. 1, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Python-Anfänger berührt Pytorch (3)
Refactoring-Tools, die mit Python verwendet werden können
Liste der Python-APIs für OpenCV3
Versuchen Sie, RPN mit Python zu berechnen (für Anfänger)
Einfaches Verständnis von Python für & Arrays (für Super-Anfänger)
Python Dictionary Anfängerhandbuch
Toolchain für Python für Android
Memo Nr. 2, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Python OpenCV Tutorial Memo