我想问你一个简单的问题,但到目前为止对我来说太难了。 我的问题是:
opencv svn中有一个函数叫GenericDescriptorMatcher();
Ptr<GenericDescriptorMatcher> gdm = new VectorDescriptorMatcher( descriptorExtractor, descriptorMatcher );
我想得到一个关于它的解释,但是以一种简单的方式,它应该是什么
descriptorExtractor
它应该是什么
descriptorMatcher
看在上帝的份上,很多天我都在研究这个功能,但仍然不知道如何使用它,所以如果你有使用它的经验,请尝试用非常简单的方式解释它。
谢谢
最佳答案
举个例子
// Detect features
Ptr<FeatureDetector> detector = new SurfFeatureDetector(400);
vector<KeyPoint> features;
detector->detect(image, features);
// Extract features
Mat descriptors;
Ptr<DescriptorExtractor> extractor = new SurfDescriptorExtractor();
extractor->compute(image, features, descriptors);
// Matcher of features
Ptr<DescriptorMatcher> matcher = new BruteForceMatcher<L2<float>>();
// Now you can match the features using matcher or use gdm
Ptr<GenericDescriptorMatcher> gdm = new VectorDescriptorMatcher( extractor, matcher);
关于opencv - 通用描述符匹配器函数 OPENCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6756556/