OpenCV DescriptorMatcher函数的读写方法

时间:2012-06-05 12:02:53

标签: opencv

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

最佳

1 个答案:

答案 0 :(得分:0)

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