1

openCV DescriptorMatcher 有两种读/写方法,我认为它们的作用并不完全清楚。我需要保存一个训练有素的 FlannBasedMatcher,这样我就不需要在每次程序启动时都对其进行训练。但是方法读/写似乎是匹配器的配置。那是对的吗?如果是这样,我如何存储训练有素的 Matcher?

最好的

4

1 回答 1

0

flann 的写入和读取方法只保存/读取搜索和索引参数,而不是学习的索引。FlannBasedMatcher 类的成员对象flannIndex具有保存功能。基本上,您需要保存和加载学习到的索引,而这一切都是 NN 算法匹配特征描述符所需要的。见Index::loadIndex::save/opencv/modules/flann/src/miniflann.cpp

于 2012-06-05T14:52:20.753 回答