Ich habe OpenCV 3.1 auf meinem Mac installiert, cv2 wird auch über pip install cv2
installiert.
[email protected] $ pip install cv2
You are using pip version 7.1.0, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already satisfied (use --upgrade to upgrade): cv2 in /usr/local/lib/python2.7/site-packages
Es sieht jedoch so aus, als könnten cv2
und cv
nicht verwendet werden:
Python 2.7.10 (default, Jul 13 2015, 12:05:58)
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named cv2
>>> import cv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named cv
Ich habe fast alle Lösungslisten online ausprobiert, kann aber nicht funktionieren.
Ich weiß nicht, was pip install cv2
tatsächlich installiert ..., aber es ist sicherlich nicht OpenCV.pip install cv2
installiert tatsächlich this . Dies sind einige Blog-Verteilungsprogramme, die nicht sicher sind, was es ist, aber es ist nicht OpenCV.
Um OpenCV ordnungsgemäß zu installieren, überprüfen Sie die im Kommentar hinzugefügten Links @ udit043 oder lesen Sie eines der folgenden Tutorials:
Hier finden Sie ein Tutorial zur Installation von OpenCV unter OS X: http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7- on-osx/
Sie müssen OpenCV tatsächlich aus dem Quellcode kompilieren und die Python-Bindungen aktivieren, was eine Weile dauert.
Eine andere Option ist, brew
zu verwenden, um OpenCV zu erhalten, aber nicht immer bringt man die letzte Version oder eine vollständig optimierte Version:
Sie können durch installieren
pip install opencv-python
Ich habe conda install opencv
Verwendet und es wurde gut für mich installiert.
Wenn Sie Anaconda verwenden, möchten Sie dies vielleicht ausprobieren.
Stellen Sie sicher, dass vor der Installation von OpenCV keine andere Abhängigkeit installiert ist
Wenn Sie mit PIP installiert haben, überprüfen Sie die installierten Pakete mit
pip freeze
Ich hatte das gleiche Problem. hier ist was für mich gearbeitet hat: conda install -c conda-forge nb_conda
Wenn Sie dies noch nicht getan haben, führen Sie folgende Schritte aus, um die Conda unter OS X zu installieren (aus docs )
bash Miniconda3-latest-MacOSX-x86_64.sh
in Terminal ausconda install -c conda-forge nb_conda
ausführenSie können auch conda install -c conda-forge opencv
und conda install -c conda-forge/label/broken opencv
versuchen, wenn Schritt 5 nicht funktioniert. Dies wurde von jemandem empfohlen, wenn ich dasselbe Problem hatte. Hoffe das hilft!
Sie können durch installieren
conda install -c https://conda.binstar.org/menpo opencv