В OpenCV 3.3.1, как использовать опцию pass2Only MSER

OpenCV версии 3.3.1 имеет реализацию алгоритма MSER, и один из возможных вариантов - setPass2Only, но в документации не указывается, для чего он: https://docs.opencv.org/trunk/d3/d28/classcv_1_1MSER.html Я не совсем понимаю, какова реализация алгоритма, но из того, что я вижу, я понимаю, что можно использовать эту опцию, чтобы запустить только часть алгоритма "от ярче до темноты", но если это так вот как, если я хочу бежать только "темнее, ярче"?

1 ответ

Решение

Алгоритм MSER состоит из 2 шагов:

  • MSER+: темнее, ярче
  • MSER-: от яркого к темному.

Вы можете увидеть в исходном коде OpenCV, что pass2only Параметры позволяют выполнить только один шаг, а именно MSER-.

Если вы хотите выполнить только шаг MSER+

  1. инвертировать входное изображение
  2. запустить MSER-шаг по перевернутому изображению
Другие вопросы по тегам