Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Поиск извесного элемента на изображении


Автор: nule 25.3.2013, 12:00
Здравствуйте!
Допустим, есть скриншот форума и есть отдельная картинка с чьи-нибудь аватаром. Для простоты вырезанная из того же скриншота. Как можно осуществить поиск на скриншоте аналогичных аватаров, используя образец?
Спасибо!

Автор: 4ell 25.3.2013, 18:01
Можно скользящим окном. Исходная позиция 0 по х, 0 по у.
Берем наш образец и считаем разность между пикселями образца и изображением. Записываем в массив, сдвигемся на единицу по оси х и так до конца.
Потом на строку ниже. После всего этгго нам нужно будет найти места где разница минимальна.
Есть более продвинутые способы, но тут уж придется подучить компьютерное зрение, без теории будет сложновато.

Забыл сказать, способ работает, только если размеры изображений совпадают, и они не повернуты

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)