Как вы настраиваете OpenCV с QT в OSX?

0

Я хочу использовать новый интерфейс С++ OpenCV для создания приложений Qt в Qt Creator на OS X Snow Leopard. Как я могу это сделать? Хороших объяснений этого очень сложно найти в Интернете.

  • 0
    Прежде всего, добро пожаловать в stackoverflow. Далее, с деловой стороны - возможно, стоит перефразировать ваш вопрос более конкретным образом. Прямо сейчас звучит так, будто вы просите людей написать (или найти) HOWTO для вас. Что ты на самом деле пробовал? Что не работает, как вы ожидали?
  • 0
    Договорились с Мишей. Кроме того, ты напугал * из меня. Я хочу сделать именно это, в эти выходные, и ты заставил меня поверить, что это мог быть ужасный путь. В любом случае: сначала установите xcode, затем у вас есть make и gcc, затем установите macports, затем у вас есть порт, затем: opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port . Более того, qt-сайт предлагает pkg, который, вероятно, просто нажмите и играйте (вы могли бы по крайней мере попробовать это, верно;)). Одна из проблем, с которой вы можете столкнуться, заключается в том, что xcode больше не доступен для снежного барса, и я решил потратить немного денег на льва. GL!
Показать ещё 2 комментария
Теги:
opencv
macos
qt
osx-snow-leopard

1 ответ

3

Я действительно сделал это, и это было довольно легко. Вы можете загрузить QtSDK с qt-сайта в виде dmg, установив это только щелчок и воспроизведение.

После этого я использовал MacPorts, MacPorts - пакет-менеджер (например, aptitude, portage, pacman и т.д.) для osx. http://www.macports.org/, загрузить его и снова: щелчок и воспроизведение.

Чтобы использовать MacPorts, вам сначала нужны инструменты, такие как make и gcc/g++. Они включены в пакет xcode (который находится в магазине Apple). Конечно, эти инструменты так же важны, как процессор для разработчика. Вы хотели бы их в первую очередь.

После установки xcode make/g++/gcc находятся в вашей системе, но они не находятся на вашем пути. В терминале команды не будут существовать. Чтобы исправить это, откройте xcode ide (если мне позволено называть его идеей, я?). Затем перейдите в XCode (левый экран слева) → Настройки → Загрузки. Там вы можете установить "Инструменты командной строки", сделайте это.

Тогда make должен быть там. Используйте терминал для проверки. Просто набрав make, возможно, вы сообщите, что вы делаете: * Нет заданных целей и не найден файл makefile. Стоп. ', Но не команда не найдена.

Затем, чтобы установить opencv, я установил MacPorts, наберите 'sudo port install opencv', подождите некоторое время, и если все пойдет хорошо, у вас должен быть opencv. Он устанавливается в /opt/local. Поэтому вам может потребоваться добавить их в ваш .pro файл:

CONFIG += MYHOTOSXMACHINE

MYHOTOSXMACHINE {
    INCLUDEPATH += /opt/local/include/
    LIBS += -L/opt/local/lib/
}

Итак, вы идете. Удачи!

PS: Я не новичок во всей работе linux/gnu/posix, но я новичок в osx. Поэтому, если есть более чистый способ сделать это, не стесняйтесь комментировать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню