は、私は、Detectorから継承されており、交換することができるFeatures2D + Homography to find a known objectイメージからFASTフィーチャを抽出するにはどうすればよいですか?
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;
クラスSurfFeatureDetectorとFastFeatureDetectorに基づいて、FASTの特徴を抽出したいです。しかし、私はSurfDescriptorExtractorのための一致するクラスを見つけることができませんでした。私はFastDescriptorExtractorのようなものを見つけることを期待しましたが、このようなクラスは利用できません。奇妙に思えるのは、DetectorをFastFeatureDetectorに変更するだけで、正しく動作するように見えるということです。
私の質問は次のとおりです。上記のシーケンスは、どのように高速機能のように見えるのですか?
ありがとうございます。参考にしてください。 – stacker
元の用紙はこちらです:http://www.willowgarage.com/sites/default/files/orb_final.pdfそして、ここにORB機能のドキュメントがあります:http://opencv.itseez.com/modules/features2d/doc/feature_detection_and_description.html#orb – cxyzs7
サンプルコードに基づいて置き換える行は 'FlannBasedMatcher matcher;'に変更します ' BruteForceMatcher matcher; ' –
stacker