opencv2 / calib3d.hpp: Нет такого файла или каталога (как правильно связать opencv с qt) - PullRequest
0 голосов
/ 09 апреля 2020

Я установил opencv 3.4.0-dev и хочу использовать его с QT. В .pro я добавил:

LIBS += -L/usr/local/lib -lopencv_core -lopencv_imgcodecs -lopencv_highgui -lopencv_calib3d
INCLUDEPATH += /usr/local/include/opencv

но у меня все еще есть ошибка opencv2/calib3d.hpp : No such file or directory (я также пытаюсь с высоким gui, imgcedexs, core, та же ошибка)

Любая идея Исправить это ? Заранее спасибо.

1 Ответ

0 голосов
/ 09 апреля 2020

Как вы уже поняли, путь заголовка opencv теперь вложен в /usr/local/include/opencv4.

Что касается ошибки, отмеченной вами в комментарии, ximgproc является модулем contrib и должен быть добавлены вручную. Поэтому вам нужно собрать OpenCV из исходного кода или найти предварительно собранный пакет со встроенными модулями contrib.

Этот вопрос и этого OpenCV делают c page отвечает, как собрать OpenCV с помощью модулей contrib.

...