webentwicklung-frage-antwort-db.com.de

Python: Wie installiere ich opencv2 mit einer bestimmten Version 2.4.9?

Ich weiß, dass ich pip install opencv-python könnte, der opencv3 installiert, aber gibt es einen separaten Befehl oder Namen für die opencv-spezifische Version wie 2.4.9?

Wenn nicht, wie kann ich angeben, welche Version installiert werden soll?

Vielen Dank.

69
matchifang

Über pip können Sie die zu installierende Paketversion folgendermaßen angeben:

pip install opencv-python==2.4.9

Dieses Paket scheint jedoch nicht auf pypi verfügbar zu sein.

Ein kleiner Trick zum Überprüfen der verfügbaren Versionen:

pip install opencv-python==

Welches gibt zurück:

Could not find a version that satisfies the requirement opencv-python== (from versions: 3.1.0.0, 3.1.0.1, 3.1.0.2, 3.1 .0.3, 3.1.0.5, 3.2.0.6, 3.2.0.7) No matching distribution found for opencv-python==

92
etemple1

Einfach und unkompliziert

  • Voraussetzungen
    • pip install matplotlib
    • pip install numpy
  • Letzter Schritt
    • pip installiere opencv-python

Spezifische Version * Letzter Schritt * opencv-python == 2.4.9

33
Abdul Sheikh

Es gibt eine andere einfache Möglichkeit, das Terminal einzugeben

Sudo apt-get install python-opencv

Installiere OpenCV-Python in Ubunt

Nach der Installation können Sie opencv Version 2.4 sowohl in c ++ als auch in Python verwenden.

Aber ich empfehle, dass Sie opencv 3.2.0 und opencv-contrib verwenden, da dies mehr Funktionen bietet

Hoffe das kann helfen!

12
Vinh Trieu

cv2 vs. "opencv3"

Um ein mögliches Missverständnis aus dem Weg zu räumen: Das python OpenCV-Modul wird in allen Versionen> 2.0, einschließlich> 3.0, über import cv2 benannt und importiert. Wenn Sie mit cv2 arbeiten möchten, ist die Installation von OpenCV-Versionen> 3 in Ordnung - es sei denn, Sie möchten eine bestimmte Kompatibilität mit älteren Versionen herstellen oder sind ein Fan der 2.4.x-Versionen. Die Umstellung von 2.4.x auf 3.x erfolgte im Jahr 2015 und im Hinblick auf Funktionen, Geschwindigkeit und Transparenz ist es sehr sinnvoll, die neueren Versionen zu verwenden. Sie können hier und hier über wichtige Unterschiede lesen. 2.4.x-Versionen werden jedoch weiterhin unterstützt. aktuelle Version ist 2.4.13.5.

Installieren einer bestimmten Version, z. OpenCV 2.4.9

Das heißt: Wenn Sie eine bestimmte Version installieren möchten, die weder pip install opencv-python==2.4.X, Sudo apt-get install opencv noch conda install opencv=2.4.x zur Verfügung stellt (wie in den anderen Antworten hier erläutert), können Sie immer von Quellen installieren. Im SourceForge-Repository finden Sie alle Hauptversionen für jedes Betriebssystem. Obwohl dies für unerfahrene Benutzer beängstigend sein kann, wird es in einigen Tutorials gut erklärt. Z.B. hier für 2.4.9 unter Ubuntu 14.04. Oder hier ist das offizielle Linux-Installationsdokument für die neueste Version 2.4.13.5.

Im Wesentlichen läuft der Installationsprozess auf Folgendes hinaus:

  1. abhängigkeiten installieren. Informationen zu den erforderlichen Paketen finden Sie in der Dokumentation (z. B. hier )

  2. holen Sie sich Quellen von OpenCVs SourceForge

    z.B. wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.Zip

  3. entpacken Sie die Quellen und bereiten Sie die Erstellung vor, indem Sie ein Erstellungsverzeichnis erstellen und cmake ausführen

    mkdir build
    cd build
    cmake (... your build options ...)
    
  4. im erstellten Build-Verzeichnis erstellen mit:

    make
    Sudo make install
    
6
Honeybear

Sie können dies auch mit Anaconda tun:

conda install -c https://conda.binstar.org/menpo opencv=2.4.9
4
Archie

Wenn Sie Windows OS verwenden, können Sie die gewünschte inoffizielle OpenCV-Windows-Binärdatei von hier herunterladen und im Verzeichnis der Binärdatei so etwas wie pip install opencv_python-2.4.13.2-cp27-cp27m-win_AMD64.whl eingeben.

4
kai06046

sie können dies versuchen

pip install opencv==2.4.9
3
Rhythm sharma
python3.6 -m pip install opencv-python

installiert cv2 unter linux in branch python3.6

2
vishal
python -m pip install opencv-python

hiermit wird opencv basierend auf Ihrem aktuellen Python installiert

1
tech-gayan

Unterhalb von Python müssen Pakete heruntergeladen und an ihren Standardspeicherorten installiert werden.

1.1. Python-2.7.x.

1.2. Numpy.

1.3. Matplotlib (Matplotlib ist optional, wird jedoch empfohlen, da es in unseren Tutorials häufig verwendet wird).

Installieren Sie alle Pakete an ihren Standardspeicherorten. Python wird in C:/Python27/installiert.

Öffnen Sie nach der Installation Python IDLE. Geben Sie import numpy ein und vergewissern Sie sich, dass Numpy einwandfrei funktioniert.

Laden Sie die neueste OpenCV-Version von der SourceForge-Website herunter und doppelklicken Sie, um sie zu extrahieren.

Gehe zum opencv/build/python/2.7 Ordner.

Kopieren Sie cv2.pyd nach C:/Python27/lib/site-packeges.

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

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

https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html

0
amit ghosh

Wenn Sie ein Windows-Benutzer sind, kann opencv mit pip wie folgt installiert werden:

pip install opencv-python==<python version>

ex - pip install opencv-python==3.6

Wenn Sie ein Linux-Benutzer sind:

Sudo apt-get install python-opencv

Gleichzeitig kann opencv mit conda wie folgt installiert werden ...

conda install -c https://conda.binstar.org/menpo opencv=3.6
0
GT_hash

Holen Sie sich zunächst die richtige opencv-Version Erweiterung, die Sie installieren möchten. Wenn Sie 3.4.9.20 installieren möchten, führen Sie pip install opencv-python==3.4.5.20 aus.

0
sai