Я видел документацию OpenCV. В нем используются SurfFeatureDetector
, SurfDescriptorExtractor
и BruteForceMatcher
.Как определить ключевые точки, вычислить дескрипторы и сопоставить эти дескрипторы в OpenCV 3.0.0, Visual Studio 2013, на C++?
Но когда я пытаюсь в своем коде, он показывает -
Ошибка: идентификатор "SurfFeatureDetector" является неопознанным.
Тот же случай для других двух.
После прохождения некоторых потоков и форумов я попытался включить некоторые заголовочные файлы, такие как - #include <opencv2 nonfree="" features2d.hpp="">
и некоторые другие, но эти файлы не существуют. Так показывает другую ошибку говоря -
Ошибка: не может исходный файл открыт «opencv2/несвободные/features2d.hpp»
Есть ли альтернативный способ сделать это в OpenCV 3.0.0?
Возможный дубликат [несвободным модуль отсутствует в OpenCV 3.0] (HTTP: // StackOverflow .com/вопросы/27418668/несвободный-модуль является пропущенным-в-OpenCV-3-0) – Miki