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