cvMatchTemplate находит соответствие без одного - PullRequest
0 голосов
/ 22 февраля 2011

Я использую opencv и мне нужно найти совпадение на картинке, которое берется из видеопотока. Функции cvMatchTemplate () и cvMinMaxLoc () находят совпадение абсолютно правильным. Но проблема в том, что когда совпадений нет, opencv все равно их находит. Даже на белом листе. Кто-нибудь может сказать, в чем проблема? Может быть, использовать другую функцию для обнаружения совпадения или для некоторых, чтобы понять, что нет совпадений? Спасибо

1 Ответ

0 голосов
/ 22 февраля 2011

cvMatchTemplate выводит карту показателей сходства / расстояний изображения (зависит от параметра method).Вы хотите взглянуть на меры сходства и установить для них разумное значение (поэтому принимайте совпадение только в том случае, если сходство высокое / расстояние низкое).cvMinMaxLoc также дает вам значения, вы можете использовать их для определения порога (посмотрите на значения для положительных и отрицательных выборок и установите порог между ними). ​​

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