# Revision history [back]

FeatureFinder is a high-level class that abstracts feature detection + description. SIFT/SURF/ORB all describe a detection and a description scheme, but most of the time they are perceived as descriptors. Separating both will give you much more flexibility:

Ptr<FeatureDetector> detector =
new FastAdjuster(20, true), 40, 60, 4),
8
);
Ptr<DescriptorExtractor> descriptor = DescriptorExtractor::create("ORB");


FeatureFinder is a high-level class that abstracts feature detection + description. SIFT/SURF/ORB all describe a detection and a description scheme, but most of the time they are perceived as descriptors. Separating both will give you much more flexibility:

 Ptr<FeatureDetector> detector =
new FastAdjuster(20, true), 40, 60, 4),
8
);
Ptr<DescriptorExtractor> descriptor = DescriptorExtractor::create("ORB");