Проблема соответствия шаблонов с использованием BoofCV

Я новичок в BoofCV, я пытался реализовать пример соответствия шаблонов BoofCV, приведенный по следующей ссылке http://boofcv.org/index.php?title=Example_Template_Matching.

Он работает правильно, когда мое изображение содержит шаблон, но когда я изменяю изображение, которое не содержит шаблон, он все равно возвращает результат как найденное совпадение.

Так что я хочу сделать что-то подобное, это должно выдать ошибку или сообщение в журнале, что шаблон не найден, вместо того, чтобы дать найденное совпадение, которое совершенно неверно.

С уважением

1 ответ

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

matcher.process(image);
for( Match m : matcher.getResults().toList() ) {
    if( m.score < THRESHOLD ) // filter out false positives with this
        continue;
}
Другие вопросы по тегам