Ich habe versucht, die opencv Installationsschritte von pyimagesearch.com mit virtualenv folgen. Alles funktioniert gut mit Ausnahme der Pakete Weg: es /Users/JLee/Envs/cv/lib/python2.7/site-packages
sein soll, aber es ist so konfiguriert, wie lib/python2.7/site-packages
Falsche Python-Pakete Pfad für opencv cmake Installation
In Python import cv2
funktioniert gut in der globalen Einstellung funktioniert aber nicht in der ‚cv‘ virtuellen Umgebung.
Während ich die Schritte von der Site aus verfolgte, ging ich zuerst ohne die Installation von virtualenv vor, dann erkannte ich, dass ich es nicht installiert hatte, also installierte ich es später und folgte den Schritten wieder. Könnte das ein Problem sein?
Python 2:
-- Interpreter: /Users/JLee/Envs/cv/bin/python2.7 (ver 2.7.10)
-- Libraries: /usr/lib/libpython2.7.dylib (ver 2.7.10)
-- numpy: /Users/JLee/Envs/cv/lib/python2.7/site-packages/numpy/core/include (ver 1.11.1)
-- packages path: lib/python2.7/site-packages
Dies ist der Code für cmake den Build zu konfigurieren:
cmake -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D PYTHON2_PACKAGES_PATH=/Users/JLee/Envs/cv/lib/python2.7/site-packages \
-D PYTHON2_LIBRARY=/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/bin \
-D PYTHON2_INCLUDE_DIR=/usr/local/Frameworks/Python.framework/Headers \
-D INSTALL_C_EXAMPLES=OFF -D INSTALL_PYTHON_EXAMPLES=ON \ -D BUILD_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=/Users/JLee/Developer/opencv_project/opencv_contrib/modules ..
Danke für die Hilfe im Voraus!
Danke, das hat mir auch geholfen. Ich hatte genau das selbe Problem wie Jooyeon und konnte nicht viele der Module importieren, besonders die in opencv_contrib, aber das löste das Problem. – chronosynclastic