Ich weiß, dass ich pip install opencv-python
OpenCv3 installieren könnte, aber gibt es einen separaten Befehl oder Namen für OpenCV-spezifische Versionen wie 2.4.9?
Wenn nicht, wie kann ich angeben, welche Version installiert werden soll?
Vielen Dank.
python3 -m pip install --user opencv-python
Antworten:
Über können
pip
Sie die zu installierende Paketversion wie folgt angeben:pip install opencv-python==2.4.9
Dieses Paket scheint jedoch auf pypi nicht verfügbar zu sein .
Ein kleiner Trick zum Überprüfen der verfügbaren Versionen:
pip install opencv-python==
Welches kehrt 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==
quelle
sudo apt-cache policy opencv-python
Leicht und einfach
Spezifische Version * Letzter Schritt * opencv-python == 2.4.9
quelle
pip install opencv-python
. Daher wird die Frage nicht beantwortet (wie OpenCV Version 2.4.9 (oder ähnliches) installiert wird, nicht die neueste Version). Der Fragentitel wird jedoch offensichtlich Leute hierher führen, die das Modul cv2 (das in jeder OpenCV-Version> 2.0, auch 3.4 enthalten ist) verwenden möchten, und für diejenigen, die Sie auf einfachste Weise bereitgestellt haben ... daher ist es wohl immer noch eine gute Antwort , zumindest zumpip install opencv-python==3.6.4
es tippe, löst es einen Fehler ausCould not find a version that satisfies the requirement opencv-python==3.6.4 (from versions: 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, 3.4.0.12) No matching distribution found for opencv-python==3.6.4
Es gibt noch einen anderen einfachen Weg, Sie können Terminal eingeben
Installieren Sie OpenCV-Python in Ubuntu
Nach der Installation können Sie opencv Version 2.4 sowohl in C ++ als auch in Python verwenden.
Ich empfehle jedoch, OpenCV 3.2.0 und OpenCV-Contrib zu verwenden, da dies mehr Funktionen bietet
Hoffe das kann helfen!
quelle
sudo apt-get install python-opencv
cv2 vs. "opencv3"
Um ein mögliches Missverständnis aus dem Weg zu räumen: Das Python OpenCV-Modul wird
import cv2
in allen Versionen> 2.0, einschließlich> 3.0, benannt und über importiert . Wenn Sie mit arbeiten möchtencv2
, ist die Installation von OpenCV-Versionen> 3 in Ordnung - es sei denn, Sie suchen nach spezifischer Kompatibilität mit älteren Versionen oder sind ein Fan der 2.4.x-Versionen. Der Wechsel von 2.4.x zu 3.x erfolgte im Jahr 2015 und in Bezug auf Funktionen, Geschwindigkeit und Transparenz ist es sehr sinnvoll, die neueren Versionen zu verwenden. Sie können hier und hier über große Unterschiede lesen . 2.4.x-Versionen werden weiterhin unterstützt, die aktuelle Version ist 2.4.13.5.Installieren einer bestimmten Version, z. B. OpenCV 2.4.9
Dass sagte: Wenn Sie eine bestimmte Version installieren möchten , dass weder
pip install opencv-python==2.4.X
,sudo apt-get install opencv
nochconda install opencv=2.4.x
bieten (wie von anderen Antworten hier erklärt), können Sie immer aus Quellen installieren können. 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. ZB 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:
Installieren Sie Abhängigkeiten. Informationen zu den erforderlichen Paketen finden Sie in den Dokumenten (z. B. hier )
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
Entpacken Sie Quellen und bereiten Sie den Build vor, indem Sie ein Build-Verzeichnis erstellen und cmake ausführen
Erstellen Sie im erstellten Build-Verzeichnis mit:
quelle
Sie können dies auch mit Anaconda tun :
conda install -c https://conda.binstar.org/menpo opencv=2.4.9
quelle
Wenn Sie Windows OS verwenden, können Sie Ihre gewünschte inoffizielle OpenCV-Windows-Binärdatei von hier herunterladen und so etwas wie
pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl
in das Verzeichnis der Binärdatei eingeben .quelle
Sie können dies versuchen
pip install opencv==2.4.9
quelle
python3.6 -m pip install opencv-python
installiert cv2 unter Linux im Zweig python3.6
quelle
Dadurch wird opencv basierend auf Ihrem aktuellen Python installiert
quelle
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:
Gleichzeitig kann opencv mit conda wie folgt installiert werden ...
conda install -c https://conda.binstar.org/menpo opencv=3.6
quelle
Im Folgenden werden Python-Pakete heruntergeladen und an ihren Standardspeicherorten installiert.
1.1. Python-2.7.x.
1.2. Numpy.
1.3. Matplotlib (Matplotlib ist optional, wird jedoch empfohlen, da wir es in unseren Tutorials häufig verwenden).
Installieren Sie alle Pakete an ihren Standardspeicherorten. Python wird unter C: / Python27 / installiert.
Öffnen Sie nach der Installation Python IDLE. Geben Sie import numpy ein und stellen Sie sicher, dass Numpy einwandfrei funktioniert.
Laden Sie die neueste OpenCV-Version von der SourceForge-Website herunter und doppelklicken Sie, um sie zu extrahieren.
Gehe zum Ordner opencv / build / python / 2.7.
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.
https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html
quelle
Die folgende Befehlszeile
pip install opencv-python==3.4.2.16
funktioniert ordnungsgemäß. Verwenden Sie eine der Ihnen vorgestellten Versionen. Vielleicht:3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, or 3.4.0.12, etc.
Um sicherzugehen, können Sie meinen Screenshot sehen. Bildschirmfoto
quelle
Holen Sie sich zunächst die richtige opencv-Versionserweiterung, die Sie installieren möchten. Wenn Sie 3.4.9.20 installieren möchten, führen Sie es aus
pip install opencv-python==3.4.5.20
.quelle