OpenCV - Как обнаружить маркер с альфа-каналом - PullRequest
1 голос
/ 06 апреля 2011

Я хочу обнаружить пользовательские формы, такие как кресты.Я пытался использовать matchTemplate, но цвет фона маркера не всегда одинаков.Если я использую альфа-канал в маркере png, я не получаю хорошего результата.Может быть, я должен настроить ROI?Какой хороший способ обнаружить эту форму?

1 Ответ

0 голосов
/ 07 апреля 2011

Рассматривали ли вы использование другого цветового пространства, где передний план и фон лучше отделены?

  • используйте версию в градациях серого, если ваши маркеры обычно ярче фона
  • , преобразуйте в пространство HSV и затемиспользуйте только насыщенность и значение, например, если у вас есть белые маркеры на цветном фоне

matchTemplate () не работает с маской (шаблон «только передний план»).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...