Я только что установил через cmake (OPENCV_EXTRA_MODULS_PATH) и mingw530 (Qt)
- opencv-3.4.2
- opencv_contrib-3.4.2
- mingw32-сделать
- mingw32-сделать установить
Файловая структура
- opencv/источник
- opencv/сборка
- opencv/release (папка компиляции)
- opencv/вклад
Но если я попытаюсь вставить
#include "opencv2/xfeatures2d.hpp"
не находит.
Та же проблема уже описана здесь: http://answers.opencv.org/question/57397/cant-find-xfeatures2dhpp/
Но я не понимаю решения "@Bhatt, при победе вам придется собрать проект INSTALL. Это скопирует заголовки/библиотеки/dll в вашу папку установки".
Мой запасной вариант - вставить
#include "E:/ПРОГРАММЫ/opencv/opencv_contrib-3.4.2/modules/xfeatures2d/include/opencv2/xfeatures2d/nonfree.hpp"
тогда это работает. Может кто-нибудь объяснить мне, что происходит не так?