使FLANN匹配器可编辑并可以保存到磁盘?

时间:2014-09-11 07:40:07

标签: python opencv flann flannbasedmatcher

我在这里有我的FLANN匹配器:

flann_params = dict(algorithm = 1, trees = 4)   
matcher = cv2.FlannBasedMatcher(flann_params, {})

我在一个循环中添加训练图像的描述符,然后训练它:

matcher.add([descriptors])
matcher.train()

更多相关方法:

matcher.clear()
matcher.empty()

清除列车描述符集合(对吧?)

但我真正想要的是:

  1. 将描述符存储到磁盘并简单地将它们加载到匹配器中然后训练它 OR
    将匹配器数据保存到磁盘,这样我每次运行程序时都不必训练图像。

  2. 使匹配器可编辑:如果我从磁盘上删除了一个图像,匹配器就不应该找到它。也许像matcher.clear(index_of_image_deleted)

0 个答案:

没有答案