0
私はしばらくの間、OpenCVのコンパイルに苦労してきました。システムはLinux Ubuntu 16.10です。OpenCVをコンパイルする:python3.6用のcv2.soモジュールをビルドする方法は?
残念ながらコンパイルされているPython用のみのライブラリ/結合モジュールは、この場所にインストールされるのPython 2.7のための1つ、であるようだ:私が代わりに必要なもの
/usr/local/lib/python2.7/dist-packages/cv2.so
はpython3.6
ためcv2
です。 /usr/bin/python3.6
を指すように/usr/bin/python
というリンクを設定しました。
これは私のcmake
ディレクティブです:
cmake \
-D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D BUILD_NEW_PYTHON_SUPPORT=ON \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D BUILD_EXAMPLES=ON \
-DENABLE_PRECOMPILED_HEADERS=OFF \
-D OPENCV_EXTRA_MODULES_PATH=/home/foobar/Downloads/opencv_contrib/modules \
..
間違っているかもしれないもの上の任意のアイデア?
[opencv for Python 3.3をインストールする]の可能な複製(http://stackoverflow.com/questions/20953273/install-opencv-for-python-3-3) –