Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (3): [1] 2 3 »   

> Без описания
Budni
Отправлено: 01 Сентября, 2019 - 04:34:47
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018  
Репутация: 2




Пришла в голову интересная идея, можно ли получить координаты с помощью распознавания текста?

Нажмите для увеличения

Грубо говоря я ищу текст "Вопросы и решение проблем" по экрану, возможно ли его найти и получить его координаты?

(Отредактировано автором: 01 Сентября, 2019 - 04:35:17)

 
 Top
Kibor
Отправлено: 01 Сентября, 2019 - 06:25:33
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 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 распознанный текст нельзя преобразовывать, удаляя с него пробелы и тд.
 
 Top
Budni
Отправлено: 01 Сентября, 2019 - 06:51:16
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 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)

 
 Top
Kibor
Отправлено: 01 Сентября, 2019 - 09:10:51
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Budni пишет:
И имел в виду поиск по всему экрану

Нет.
Фильтр не сможет очистить нормально в основных случаях по всему экрану.
 
 Top
Budni
Отправлено: 01 Сентября, 2019 - 12:15:11
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018  
Репутация: 2




Kibor , возможно ли будет такое реализовано? Могу скинуть ссылку на статью как на другом языке реализовали такой поиск, очень удобно избавляет вообще от поиска по рисункам.
 
 Top
Kibor
Отправлено: 01 Сентября, 2019 - 15:52:25
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Попробуйте скинуть ссылку на статью, где реализовано распознавание текста на масштабном изображение, имеющем непредсказуемые цветные объекты.
И это должен быть универсальный поиск. Не требующий настройки.
 
 Top
Budni
Отправлено: 02 Сентября, 2019 - 05:07:53
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018  
Репутация: 2




Kibor , Вот ссылка Поиск и сравнение объекта с помощью ASCII
CODE:
_____________________________________________________________________0_
_____________________________________________________________________0_
_____________________________________________________________________0_
_____________________________________________________________________0_
_____________________________________________________________________0_
_____________________________________________________________________0_
_____________________________________________________________________0_
______________________000____00000____00000__________________________0_
_____________________0000____00000___000000__________________________0_
_____________________0000________00__00___00_________________________0_
_______________________00________00_______00_________________________0_
_______________________00_______00__00_____0_________________________0_
_______________________00_______0___00_____0_________________________0_
_______________________00______00_________00_________________________0_
_______________________00____000_____00___00_________________________0_
_____________________00000___00000___000000__________________________0_
____________________000000___000000___00000__________________________0_
_____________________________________________________________________0_
_____________________________________________________________________0_
_____________________________________________________________________0_
_____________________________________________________________________0_
_____________________________________________________________________0_
00000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000

(Добавление)
Весь экран представляется в виде 0 и _ . Потом ищется нужный текст или картинка или что угодно, не нужно переживать за разность цветов на разных мониторах.
Было бы очень круто такое в Киборе реализовать.
 
 Top
Kibor
Отправлено: 02 Сентября, 2019 - 09:26:12
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Budni пишет:
Вот ссылка Поиск и сравнение объекта с помощью ASCII

?
 Цитата:
ссылку на статью, где реализовано распознавание текста на масштабном изображение, имеющем непредсказуемые цветные объекты.
И это должен быть универсальный поиск. Не требующий настройки.


Там что то относительно ограничения области..

 Budni пишет:
Весь экран представляется в виде 0 и _ . Потом ищется нужный текст или картинка или что угодно

Какой размер выбирается ячеек и исходя из чего?
 
 Top
Budni
Отправлено: 02 Сентября, 2019 - 15:51:02
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018  
Репутация: 2




Kibor , Сильно в коде не разбирался, но размер можно задать любой. Исходники кода есть на сайте, что по ссылке. Поиск идет абсолютно по всему экрану.

Нажмите для увеличения
 
 Top
Kibor
Отправлено: 02 Сентября, 2019 - 15:55:49
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Можете снять видео того что вы делаете? И как это работает?
Конкретно поиск на экране, а не когда наводишь мышь на что то.
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by