2016-06-15 6 views
0

Я уже установил openCV 3.1.0, и хотя некоторые люди говорили об этом иначе, ArUco не был включен в это.Проблемы с установкой ArUco для OpenCV 3.1.0

Я пытался установить ArUco для своего ноутбука (OSX 10.11.5), и я загрузил последнюю версию ArUco с веб-сайта, v2.0.7 (https://sourceforge.net/projects/aruco/files/).

Я распаковал его, создал внутреннюю структуру каталогов и запустил cmake .. из каталога сборки. Мой результат выглядит следующим образом:

-- GLUT_glut_LIBRARY=GLUT_glut_LIBRARY-NOTFOUND 
-- Try OpenMP C flag = [-fopenmp=libomp] 
-- Performing Test OpenMP_FLAG_DETECTED 
-- Performing Test OpenMP_FLAG_DETECTED - Failed 
-- Try OpenMP C flag = [ ] 
-- Performing Test OpenMP_FLAG_DETECTED 
-- Performing Test OpenMP_FLAG_DETECTED - Failed 

и имеет больше тестов для OpenMP и больше отказов.

В конце концов, он говорит

-- Could NOT find OpenMP (missing: OpenMP_C_FLAGS OpenMP_CXX_FLAGS)-- OpenCV_LIB_DIR=/usr/local/share/OpenCV/3rdparty/lib 

Как мне это исправить? У меня установлен Xcode, и согласно другим вопросам/ответам Xcode должен поставляться с OpenGL и GLUT.

ответ

0

Я думаю, что aruco создан для окон и Linux, а не OSX. Я знаю, что OSX и Linux - это Unix, но все же существуют различия. таким образом, вы не сможете построить его на своей машине osx. скажите, если вы нашли работу.

0

Вы вводите в заблуждение две библиотеки. OpenCV имеет свою собственную реализацию aruco, ничего общего с этим другим проектом на SF ..

Он реализован в opencv_contrib в отдельном модуле с именем aruco: http://docs.opencv.org/3.1.0/d9/d6a/group__aruco.html.

По умолчанию модули Contrib не являются обязательными, поэтому вам необходимо извлечь оба репозитория opencv и opencv_contrib и включить модули, которые вы хотите использовать во время конфигурации CMake.

В OSX, я считаю, вы можете использовать менеджер пакетов Homebrew для установки OpenCV 3: https://github.com/Homebrew/homebrew-science/blob/master/opencv3.rb.

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

  • Нет связанных вопросов^_^