1 | initial version |
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 PyramidAdaptedFeatureDetector(
new DynamicAdaptedFeatureDetector(
new FastAdjuster(20, true), 40, 60, 4),
8
);
Ptr<DescriptorExtractor> descriptor = DescriptorExtractor::create("ORB");
2 | No.2 Revision |
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 PyramidAdaptedFeatureDetector(
new DynamicAdaptedFeatureDetector(
new FastAdjuster(20, true), 40, 60, 4),
8
);
Ptr<DescriptorExtractor> descriptor = DescriptorExtractor::create("ORB");