Как работает OpenCV Mser для цветных изображений?

Я использую класс OpenCV Mser.
Для изображений в градациях серого у меня нет проблем, результаты хороши, и параметры, определенные в документации, влияют на алгоритм логически:

  • дельта — сравнивает (sizei-sizei-delta) / sizei-delta
  • min_area — обрезать область, которая меньше minArea
  • max_area — обрезать область, которая больше, чем maxArea
  • max_variation — обрезать область, имеющую одинаковый размер для своих детей

Но у меня проблемы с Mser для цветных изображений. Я посмотрел на исходный код и не нашел отдельной реализации для цветных изображений. Главное, что нужно понять, если он находит регионы с помощью пороговых уровней изображения, каково уравнение для параметра «дельта», оно должно отличаться от уравнения, определенного для серых изображений. Если он использует другой алгоритм, точные значения параметров упомянуты ниже:

  • maxEvolution; //! для цветного изображения, этапы эволюции
  • areaThreshold; //! порог области, чтобы вызвать повторную инициализацию
  • minMargin; //! игнорировать слишком маленький запас

потому что результат функции для цветных изображений не является описательным, есть много областей, и трудно понять, как работает алгоритм.

4

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]