Я скачал OpenCV 3.0.0, и я скомпилирован с WITH_QT
и составлен пугающе, но когда я смотрю в папку build/install/include/opencv2
есть только один файл с именем opencv.hpp
и внутри:OpenCV файлов отсутствует заголовок
#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
#include "opencv2/photo.hpp"
#include "opencv2/video.hpp"
#include "opencv2/features2d.hpp"
#include "opencv2/objdetect.hpp"
#include "opencv2/calib3d.hpp"
#include "opencv2/imgcodecs.hpp"
#include "opencv2/videoio.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/ml.hpp"
Проблема заключается в том, что эти файлы не существуют в этом каталоге.
Я в 64-битной Windows, и я использовал Visual Studio 2013 для компиляции OpenCV, потому что Qt использует Visual Studio в качестве компилятора по умолчанию на 64-битной Windows, и странно, что примеры компилируются и все работает, но когда я пытаюсь создать проект на Qt и вставить этот каталог в качестве пути включения. Я получил ошибку, заявив, что opencv2/core.hpp
не существует. Я попытался включить direct from opencv/modules/core/include
, ошибка сохраняется.
Что происходит? Что такое предложение о существовании одного файла, который включает другие локально, если нет других файлов?
вы должны * построить * проект установки. – GPPK
^^ да, спасибо за исправление. – berak
Вы правы. Благодарю. – yayuj