OpenCV в Qt Creator - PullRequest
       15

OpenCV в Qt Creator

4 голосов
/ 09 февраля 2010

Поскольку я очень несчастен с Visual Studio (это просто мусор!), Я пытаюсь использовать Qt Creator, который, похоже, является решением для моих проектов на c ++, которые легко запускаются и на моем Mac. Но я использую OpenCV. Итак, как мне установить библиотеки в Qt? (включая папку и, возможно, некоторые библиотеки)

Я пытаюсь с этим приложением: http://www.qt -apps.org / содержание / show.php / Qt + OpenCV + камера + зритель? Содержание = 89995

Но получаю много ошибок, так как Qt не знает, где найти библиотеки, где мне вводить пути или что-то в этом роде?

Помощь будет очень признательна.

Игнасио

Ответы [ 4 ]

5 голосов
/ 09 февраля 2010

Я думаю, что я ответил на 2 вопроса Qt, которые возвращают то, что вы спрашиваете:

Первый ответ об интеграции OpenCV в Qt: OpenCV с другим графическим интерфейсом (например, Qt или WxWidgets) на Win32 VC ++

И второе об использовании сторонних библиотек в Qt: Как мне сослаться на файл qjson.dll из моего проекта qt?

4 голосов
/ 23 ноября 2011

Я знаю, что это старая ветка, но этот ответ может помочь любому пользователю unix, пытающемуся связаться с OpenCV 2.3.1 +

С pkgconfig все довольно просто. Все, что вам нужно сделать, это в свой файл qmake * .pro добавить следующее:

unix {
   CONFIG += link_pkgconfig
   PKGCONFIG += opencv
}

Вот так, если вы работаете в системе на основе Unix.

0 голосов
/ 22 мая 2011

Внимание! Ответы выше устарели и вводят в заблуждение. Просто настройте свой проект с помощью CMake, так же, как и сам opencv 2.x. Затем вы просто устанавливаете CMake для добавления $ OPENCV_LIBS в качестве библиотеки для ссылки, и все готово. В создателе qt файл -> открыть проект и открыть файл CMakeLists.txt, presto.

Не используйте файлы qmake или pro, если вы действительно не хотите использовать графический интерфейс QT. Даже тогда, сначала посмотрите на примеры QT в opencv 2.2+, я думаю, что они используют cmake для обработки интерфейса qt.

0 голосов
/ 09 февраля 2010

Частичный ответ самому себе:

См. файлы проекта qmake, объявляющие другие библиотеки .

Но я думаю, что мне придется скомпилировать OpenCV для Linux, поскольку я неНе думаю, что opencv.framework будет работать с LIBS.

Есть ли переменные типа FRAMEWORKS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...