В настоящее время я изучаю C++ и OpenCV. Учитывая изображение, я хочу извлечь его функции SIFT. От http://docs.opencv.org/modules/nonfree/doc/feature_detection.html мы можем знать, что OpenCV 2.4.8 имеет модуль SIFT. См. Здесь: Как использовать SIFT в opencv
Но я не знаю, как его использовать. В настоящее время для использования SIFT мне нужно сначала вызвать класс SIFT, чтобы получить экземпляр SIFT. Затем мне нужно использовать SIFT::operator()()
, чтобы сделать SIFT.
Но что такое OutputArray
, InputArray
, KeyPoint
? Может ли кто-нибудь дать демо, чтобы показать, как использовать класс SIFT
для выполнения SIFT?
Возможно, один из [учебников] (http://docs.opencv.org/doc/tutorials/ feature2d/feature_detection/feature_detection.html # функция-обнаружение) полезно? – berak
@berak SurfFeatureDetector, не SIFT. Но я хочу использовать класс SIFT. Я показываю его по ссылке. Благодаря ! – tqjustc
да, я знаю. но процедура похожа на – berak