Обнаружение лиц по картинке «Где Уолдо» с помощью OpenCV - PullRequest
0 голосов
/ 15 декабря 2018

Я хочу обнаружить все лица по изображению «Где Уолдо», как и в этом видео (через 23 секунды), с использованием OpenCV.Я уже пытался использовать все классификаторы хаара, которые предоставляет OpenCV, но я не получил никаких результатов.Вероятно, потому что классификаторы определены для человеческих лиц, а не для лиц мультфильмов.Это единственное решение для создания нового классификатора Хаара или есть другие способы?

Here is a screenshot from the video

1 Ответ

0 голосов
/ 15 декабря 2018

Каскад Хаара, который вы используете, предназначен для (любого) распознавания лиц.Как отметил Клаус, это не то же самое, что распознавание лиц.

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

mario coins detected in mario level using opencv template matching

Фактически, выполнив быстрый поиск, я легко нашел эту статью: Использование OpenCV, Python и Template Matching для игры «Где Уолдо?»

template matching finding waldo

Вот еще одна статья, в которой используется TensorFlow: Какнайти Уолли с нейронной сетью

finding waldo using tensorflow

Я рекомендую начинать с простого с opencv matchTemplate сначала.

...