Делаете FLANN Matcher редактируемым и сохраняемым на диск?

У меня есть мой матч FLANN здесь:

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

Я добавляю дескрипторы обучающих изображений к нему в цикле, а затем тренирую это:

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

Еще несколько связанных методов:

matcher.clear()
matcher.empty()

Оба очищают коллекцию дескрипторов поездов (верно?)

Но то, что я действительно хочу, это:

  1. Сохраните дескрипторы на диск и просто загрузите их в механизм сопоставления, а затем обучите его
    ИЛИ ЖЕ
    Сохраните данные сопоставления на диск, чтобы мне не приходилось тренировать изображения при каждом запуске программы.

  2. Сделать сопоставление редактируемым: если я удаляю изображение с диска, оно не должно быть найдено сопоставителем. Может быть что-то вроде matcher.clear(index_of_image_deleted)

0 ответов

Другие вопросы по тегам