LINUX.ORG.RU

Установка OpenCV 4.1.1 - проблема в пути?

 


0

1

Привет! Имеется OS X, проблем с сборкой нет, но ставит не в папку самого Python.

Вот не пойму, как направить CMAKE на сборку файлов в python/site-packages/...

Просто поменять адрес в этом конфиге?

-D CMAKE_INSTALL_PREFIX=/usr/local \

Сам код сборки:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D PYTHON3_LIBRARY=`python -c 'import subprocess ; import sys ; s = subprocess.check_output(«python-config --configdir», shell=True).decode(«utf-8»).strip() ; (M, m) = sys.version_info[:2] ; print(«{}/libpython{}.{}.dylib».format(s, M, m))'` \
-D PYTHON3_INCLUDE_DIR=`python -c 'import distutils.sysconfig as s; print(s.get_python_inc())'` \
-D PYTHON3_EXECUTABLE=$VIRTUAL_ENV/Users/Master/.virtualenvs/python@3/bin \
-D OPENCV_EXTRA_MODULES_PATH=~/cv2/opencv_contrib/modules \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=ON \
-D OPENCV_ENABLE_NONFREE=ON \
-D BUILD_EXAMPLES=ON ..


но ставит не в папку самого Python

Когда я пересобирал пакет в Debian, заметил этот коммит, который ссылается на https://github.com/opencv/opencv/issues/13202, где упомянуто решение добавить:

-DOPENCV_SKIP_PYTHON_LOADER=ON
Необходимо это, т.к. по-умолчанию opencv устанавливается в stand-alone режиме.

gag ★★★★★ ()