OpenCV 4.xx: как реализовать детектор SURF без использования opencv_contrib? - PullRequest
0 голосов
/ 20 мая 2019

Для задания я должен использовать этот учебник для задачи по обнаружению и сопоставлению функций: https://docs.opencv.org/3.2.0/d5/d6f/tutorial_feature_flann_matcher.html

Однако, когда установлена ​​версия 4.0.1 и все настроено, я получаю следующую ошибку:

Ошибка (активная) E1696 не может открыть исходный файл "opencv2 / xfeatures2d.hpp"

Насколько я мог собрать из разных источников, это то, что модуль xfeatures2d был перемещен врепозиторий opencv_contrib.Однако в моих листах заданий указано, что данный пример был протестирован и должен работать с OpenCV 3.4.1.в системе Linux.

Я сейчас скачал и протестировал версии 4.0.1, 3.4.6 и 3.4.1, все с тем же результатом.Разница лишь в том, что я работаю на Windows.

Есть ли способ использовать этот модуль без установки opencv_contrib?Есть ли разница между версиями для Windows и Linux?Если возможно, я хочу избежать установки opencv_contrib.

...