2015-08-05 2 views
1

Я искал здесь на StackOverflow и других сайтах, чтобы выяснить, как установить OpenCV 3.0 в модули Contrib. Я загрузил дополнительные модули и извлек zip-файл в папку/opt/local/include/opencv2/opencv_contrib /. Я вышел к/Opt/местные/включить папку/opencv2 и напечатал следующую команду в терминале:Установка модуля модуля OpenCV на Mac

cmake -DOPENCV_EXTRA_MODULES_PATH=/opt/local/include/opencv2/opencv_contrib/modules/ /opt/local/include/opencv2 

я получаю:

-bash: $: command not found 

Если я просто наберите в CMake -D, Я получаю:

CMake Error: -D must be followed with VAR=VALUE. 
CMake Error: Problem processing arguments. Aborting. 

Так что я знаю, что он распознает команду cmake с тегом -D.

Любые идеи?

ответ

3

Никто не сказал, что установка OpenCV и их модулей была легкой.

Как и вы, я уже установил и запустил Opencv 3.0.0 и хотел добавить модули Contrib.

Шаги:

1st- Удалять и скачать снова папку OpenCV3.0.0 (не является необходимым, но после того, как подергивание вокруг, я предпочитаю, чтобы загрузить новую) скачать openccv_contrib и поместить их в ту же папку.

2nd-Перейти к OpenCV3.0.0 и создать папку сборки.

3rd-Open Cmake gui и следуйте инструкциям формы https://github.com/itseez/opencv_contrib.

3.1- Fill “Where is the source code” with the rotute of where is openCV3.0.0. (my case /Users/Rafearl/Program/ComputerVision/opencv-3.0.0) 
3.2- Fill “Where to build binaries” with the build route(/Users/Rafearl/Program/ComputerVision/opencv-3.0.0/build) 
3.3- Press configure 
3.4- In the search bar search for “OPENCV_EXTRA_MODULES_PATH” and fill with the Opencv_contrib modules(/Users/Rafearl/Program/ComputerVision/opencv_contrib-master/modules) 
3.5- Click configure again and then click generate. By default current generator: Unix makefiles 

4th- В терминале перейдите в папку сборки

5th- сделать -j4 (4 Число ядер процессора)

6th- Sudo сделать установку

сейчас вы можете проверить lib в папке сборки, в которую добавлены библиотеки вкладов. Если вы не хотите загружать OpenCV3.0.0, просто выполните те же действия, не загружая и не удаляя что-либо.

Если у вас уже есть Opencv в Xcode, все должно работать, но как кусок советов; многие примеры OpenCV2.4 не работают в версии 3.0.

+0

Спасибо, мне также пришлось скопировать файл /usr/local/lib/pkgconfig/opencv.pc в /usr/local/lib/pkgconfig/opencv3.pc, чтобы он скомпилировал пример приложения. https://stackoverflow.com/questions/28517487/how-to-uninstall-opencv-in-mac/48042674#48042674 –

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