我正在尝试将 FLANN 与 ORB 描述符一起使用,但 opencv 使用以下简单代码崩溃:
vector<vector<KeyPoint> > dbKeypoints;
vector<Mat> dbDescriptors;
vector<Mat> objects;
/*
load Descriptors from images (with OrbDescriptorExtractor())
*/
FlannBasedMatcher matcher;
matcher.add(dbDescriptors);
matcher.train() //> Crash!
如果我使用SurfDescriptorExtractor()
它效果很好。
我该如何解决这个问题?
OpenCV 说:
OpenCV Error: Unsupported format or combination of formats (type=0
) in unknown function, file D:\Value\Personal\Parthenope\OpenCV\modules\flann\sr
c\miniflann.cpp, line 299