Kibor |
Отправлено: 01 Сентября, 2019 - 06:25:33
|
Эксперт
Просматривает форум
Сообщений всего: 8218
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
CODE:string Text;
readtext (RU | MARK, #Text, 8, 1, -1, -1, -1, -1, -1, 0, -1, 77, 150, 787, 321, -1);//распознали текст
if (regexsearch(1, #Text, Text, "Вопросы и решение проблем")==1)//если в распознанном тексте есть фраза
{
int u=regexstart(0);//узнали номер первого символа фразы в распознанном тексте
int x=symbolxpos(u)+77;//зная номер символа узнаем его позицию по x относительно начала заны распознавания
int y=symbolypos(u)+150;//зная номер символа узнаем его позицию по y относительно начала заны распознавания
}
Перед поиском regexsearch распознанный текст нельзя преобразовывать, удаляя с него пробелы и тд. |
|
|
Budni |
Отправлено: 01 Сентября, 2019 - 06:51:16
|
Специалист
Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018
Репутация: 2
|
Kibor , Я как то не так выразился. И имел в виду поиск по всему экрану
CODE:int c, x, y;
getdisplay(c, x, y);
readtext (RU | MARK, #Text, 8, 1, -1, -1, -1, -1, -1, 0, -1, 0, 0, x, y, -1);//распознали текст
И на нем найти нужный текст и его координаты(Отредактировано автором: 01 Сентября, 2019 - 06:58:05) |
|
|
Kibor |
Отправлено: 02 Сентября, 2019 - 09:26:12
|
Эксперт
Просматривает форум
Сообщений всего: 8218
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Budni пишет: Вот ссылка Поиск и сравнение объекта с помощью ASCII
?
Цитата: ссылку на статью, где реализовано распознавание текста на масштабном изображение, имеющем непредсказуемые цветные объекты.
И это должен быть универсальный поиск. Не требующий настройки.
Там что то относительно ограничения области..
Budni пишет: Весь экран представляется в виде 0 и _ . Потом ищется нужный текст или картинка или что угодно
Какой размер выбирается ячеек и исходя из чего? |
|
|
|