OpenCV-Python unter Windows installieren

Blog

OpenCV-Python unter Windows installieren

Die folgenden Schritte werden auf einem Windows 7-64-Bit-Computer mit Visual Studio 2010 und Visual Studio 2012 getestet. Die Screenshots zeigen VS2012.



tvm: ein automatisierter End-to-End-Optimierungs-Compiler für Deep Learning

Installieren von OpenCV aus vorgefertigten Binärdateien

1 - Nachfolgend müssen Python-Pakete heruntergeladen und an ihren Standardspeicherorten installiert werden.

1.1. Python-2.7.x .> 1.2. Numpy .> 1.3. Matplotlib ( Matplotlib ist optional, wird aber empfohlen, da wir es in unseren Tutorials häufig verwenden ).
2 - Installieren Sie alle Pakete an ihren Standardspeicherorten. Python wird installiert auf C:/Python27/ .



3 - Öffnen Sie nach der Installation Python IDLE. Geben Sie import numpy ein und stellen Sie sicher, dass Numpy einwandfrei funktioniert.

4 - Neueste herunterladen OpenCV Veröffentlichung vom Sourceforge-Site und doppelklicken Sie, um es zu extrahieren.



5 --Goto opencv/build/python/2.7 Mappe.

6 - Kopieren cv2.pyd zu C:/Python27/lib/site-packages .

7 - Öffnen Sie Python IDLE und geben Sie die folgenden Codes in das Python-Terminal ein.

>>> import cv2 >>> print cv2.__version__

Wenn die Ergebnisse fehlerfrei ausgedruckt werden, herzlichen Glückwunsch !!! Sie haben OpenCV-Python erfolgreich installiert.

OpenCV aus der Quelle erstellen

1 – Laden Sie Visual Studio und CMake herunter und installieren Sie sie.

1.1. Visual Studio 2012 > 1.2. CMake
2 - Laden Sie die erforderlichen Python-Pakete herunter und installieren Sie sie an ihren Standardspeicherorten
2.1. Python 2.7.x > 2.2. Numpy > 2.3. Matplotlib ( Matplotlib ist optional, wird aber empfohlen, da wir es in unseren Tutorials häufig verwenden. )
Hinweis: In diesem Fall verwenden wir 32-Bit-Binärdateien von Python-Paketen. Wenn Sie jedoch OpenCV für x64 verwenden möchten, müssen 64-Bit-Binärdateien von Python-Paketen installiert werden. Das Problem ist, dass es keine offiziellen 64-Bit-Binärdateien von Numpy gibt. Du musst es selbst bauen. Dazu müssen Sie den gleichen Compiler verwenden, der zum Erstellen von Python verwendet wird. Wenn Sie Python IDLE starten, werden die Compilerdetails angezeigt. Du kannst mehr bekommen Informationen hier . Daher muss Ihr System dieselbe Visual Studio-Version haben und Numpy aus der Quelle erstellen.

Hinweis: Eine andere Methode, um 64-Bit-Python-Pakete zu haben, besteht darin, vorgefertigte Python-Distributionen von Drittanbietern zu verwenden, wie z Anakonda , Gedanken usw. Es wird größer sein, aber alles haben, was Sie brauchen. Alles in einer einzigen Hülle. Sie können auch 32-Bit-Versionen herunterladen.

3 - Stellen Sie sicher, dass Python und Numpy einwandfrei funktionieren.

4 - OpenCV-Quelle herunterladen. Es kann von Quellschmiede (für offizielle Release-Version) oder von Github (für die neueste Quelle).

5 - Extrahieren Sie es in einen Ordner, öffnen Sie cv und erstellen Sie einen neuen Ordner, der darin erstellt wird.

6 - CMake-gui öffnen ( Start > Alle Programme > CMake-gui )

7 - Füllen Sie die Felder wie folgt aus (siehe Abbildung unten):

7.1. Klicke auf Quelle durchsuchen… und suchen Sie den opencv-Ordner.

7.2. Klicke auf Durchsuchen Build… und suchen Sie den erstellten Build-Ordner.

7.3. Klicke auf Konfigurieren .

7.4. Es öffnet sich ein neues Fenster, um den Compiler auszuwählen. Wählen Sie den passenden Compiler (hier Visual Studio 11) und klicken Sie auf Beenden .

7.5. Warten Sie, bis die Analyse abgeschlossen ist.

8 - Sie werden sehen, dass alle Felder rot markiert sind. Klicken Sie auf die MIT Feld, um es zu erweitern. Es entscheidet, welche zusätzlichen Funktionen Sie benötigen. Markieren Sie daher entsprechende Felder. Siehe das folgende Bild:

9 - Klicken Sie nun auf BAUEN Feld, um es zu erweitern. Die ersten Felder konfigurieren die Build-Methode. Siehe das folgende Bild:

10 - Die restlichen Felder geben an, welche Module gebaut werden sollen. Da GPU-Module von OpenCV-Python noch nicht unterstützt werden, können Sie es aus Zeitgründen komplett vermeiden (aber wenn Sie damit arbeiten, belassen Sie es dort). Siehe das Bild unten:

11 -Klicken Sie jetzt auf AKTIVIEREN Feld, um es zu erweitern. Vergewissere dich AKTIVIEREN*LÖSUNG FOLDERS* ist nicht markiert (Lösungsordner werden von Visual Studio Express Edition nicht unterstützt). Siehe das Bild unten:

12 - Stellen Sie außerdem sicher, dass im PYTHON Feld, alles ist gefüllt. (Ignoriere PYTHON DEBUGGEN BÜCHEREI). Siehe Bild unten:

13 - Klicken Sie abschließend auf die Generieren Taste.

14 - Geh jetzt zu unserem opencv/build Mappe. Dort findest du OpenCV.sln Datei. Öffnen Sie es mit Visual Studio.

15 - Baumodus prüfen wie Veröffentlichung Anstatt von Debuggen .

16 - Klicken Sie im Lösungs-Explorer mit der rechten Maustaste auf das Lösung (oder ALL_BUILD ) und bauen. Es wird einige Zeit dauern, bis es fertig ist.

17 - Klicken Sie erneut mit der rechten Maustaste auf INSTALLIEREN und baue es. Nun wird OpenCV-Python installiert.

18 - Öffnen Sie Python IDLE und geben Sie import cv2 ein. Wenn kein Fehler vorliegt, ist es korrekt installiert.

Hinweis: Wir haben ohne andere Unterstützung wie TBB, Eigen, Qt, Dokumentation usw. installiert. Es wäre schwierig, es hier zu erklären. Ein ausführlicheres Video wird in Kürze hinzugefügt oder Sie können einfach herumhacken.

#python #opencv