1

Тема: AHK: Поиск картинки на скриншоте

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

2 (изменено: svoboden, 2017-05-05 23:17:32)

Re: AHK: Поиск картинки на скриншоте

lngvar, есть такая возможность, но для этого надо сначала распознать текст на скриншоте, для этого есть специальные программы, а уже потом через AHK находить нужные буквы, цифры, а искать изображения в скриншоте, лучше не надо.

3

Re: AHK: Поиск картинки на скриншоте

AHK делает скриншот (или другая программа) и сохраняет в файл.
потом ABBYY FineReader или онлайн OCR
после этого уже парсинг текста с помощью простых функций или регулярных выражений.

4

Re: AHK: Поиск картинки на скриншоте

mustang, предложение должно начинаться с заглавной буквы и заканчиваться точкой. Отредактируйте своё сообщение.

5

Re: AHK: Поиск картинки на скриншоте

И тем не менее. Есть острая потребность искать изображение не на экране, а на его снимке. Так как  вторую картинку надо будет искать относительно первой и т.д.  Изображение быстро меняется и будет терять актуальность.
Как все-таки искать изображение со снимка экрана ?

6

Re: AHK: Поиск картинки на скриншоте

Может, ImageSearch поможет.

7 (изменено: Malcev, 2017-05-17 14:58:39)

Re: AHK: Поиск картинки на скриншоте

Через GDI+ можно.
https://github.com/MasterFocus/AutoHotk … mageSearch

8

Re: AHK: Поиск картинки на скриншоте

Malcev пишет:

Через GDI+ можно.
https://github.com/MasterFocus/AutoHotk … mageSearch

спасибо,  вроде это как раз то, что нужно.
сейчас проверим скорость обработки.

9

Re: AHK: Поиск картинки на скриншоте

lngvar, если нужна скорость, смотрите FindText, изображение там берется с экрана, но несложно переделать под картинку (т.к. тоже через GDI+).

0xFFFFFF
0xFF0000
0xFFFFFF