I want to extract FAST features, based on Features2D + Homography to find a known object
SurfFeatureDetector detector( minHessian );
std::vector<KeyPoint> keypoints_object, keypoints_scene;
detector.detect( img_object, keypoints_object );
detector.detect( img_scene, keypoints_scene );
//-- Step 2: Calculate descriptors (feature vectors)
SurfDescriptorExtractor extractor;
The classes SurfFeatureDetector and FastFeatureDetector are inherited from Detector and can be exchanged. But I couldn't find a matching class for SurfDescriptorExtractor I expected to find something like FastDescriptorExtractor but a class like this isn't available. What seems to be strange is that if I only change the Detector to FastFeatureDetector the example seems to work correctly.
My question is: How should the above sequence look like for Fast features?