2016-12-08 3 views
1

Я пытаюсь установить библиотеку openCV для Python, но я новичок в CMake и столкнулся с некоторыми проблемами после клонирования репозитория в ~/opencv.Неисправность установки OpenCV с Cmake

Я создал в нем каталог сборки с помощью команды mkdir, однако, когда-то внутри нее, пытаясь установить в нее опции CMake.

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local 

я получаю запрос со следующей ошибкой:

CMake Error: The source directory "/Users/eDen/opencv/build/CMAKE_INSTALL_PREFIX=/usr/local" does not exist. 
+0

Вы забыли последний аргумент для 'cmake', который указывает на * исходный каталог *. – Tsyvarev

ответ

0

Кажется, что вы не делаете правильный каталог, некоторые Mac OS X установки не включает в/USR/местные /. Вы можете сделать каталог, используя, если он еще не создан, с:

sudo mkdir /usr/local/ 

Но вы говорите, что вы хотите использовать OpenCV с Python. Я рекомендую вам получить уже скомпилированную копию, если вам не нужны некоторые дополнительные функции, недоступные в скомпилированной версии, такие как интеграция Qt или программирование CUDA. Но эти функции включены в аргументы команды cmake.

Инструкции о том, как получить OpenCV из репозитория Homebrew, this page, объясняет процесс. В принципе, вы устанавливаете Homebrew, затем Python, настраиваете его и устанавливаете некоторые зависимости.

Смежные вопросы