<opencv2 / opencv.hpp>, <opencv2 / imgproc.hpp>, <opencv2 / highgui.hpp> такого файла или каталога нет - PullRequest
1 голос
/ 10 июля 2019

Сначала я установил Cmake и opencv.Затем установил OpenCV на QT, используя mingw32-make и т. Д., Добавив среду.Я включил библиотеки в .pro файл.Я понятия не имею, почему эти включения не найдены.

файл imagetest1.pro включает части библиотеки

INCLUDEPATH += D:\opencv\build\include

LIBS += C:\opencv-build\bin\libopencv_core410.dll
LIBS += C:\opencv-build\bin\libopencv_highgui410.dll
LIBS += C:\opencv-build\bin\libopencv_imgcodecs410.dll
LIBS += C:\opencv-build\bin\libopencv_imgproc410.dll
LIBS += C:\opencv-build\bin\libopencv_features2d410.dll
LIBS += C:\opencv-build\bin\libopencv_calib3d410.dll

файл main.cpp

#include <iostream>

#include <opencv2/opencv.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>

using namespace std;
using namespace  cv;
int main()
{
//Some code
}


меняется на opencv4 /opencv.hpp и т. д., а другие выдали ту же ошибку.

1 Ответ

1 голос
/ 10 июля 2019

Я также использую Qt и OpenCV вместе, и я добавил библиотеки OpenCV в файл .pro:

INCLUDEPATH += /usr/local/include/opencv // for path

LIBS += `pkg-config --cflags --libs opencv` // for libraries

Но перед этим убедитесь, что вы правильно установили opencv.Если вы используете Ubuntu, запустите команду на терминале:

pkg-config --modversion opencv

Это должно дать выходную версию opencv (что-то вроде 3.4.3, 4.0).

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