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

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

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

> Описание: Распознавание многострочного текста в Кибор
Kibor
Отправлено: 30 Мая, 2019 - 13:44:02
Post Id



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


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




Видео как за 10 минут и несколько строк кода решить вопрос с распознаванием многострочного текста, составления списка названий каждого из пунктов и нахождения их координат.

Сканируется это изображение и составляется список с ников и их координат.



Оптическое распознавание текста в Кибор



CODE:
string Text_U[1000];
string Text;
string User_Name[1000];
int User_X[1000];
int User_Y[1000];
int Kml_User=0;

pause(1000);
loadsymbolbase ("C:\Bot_Pocket\q.sib");

int k=readtext (NUM | EN, #Text_U[0], 8, 1, -1, -1, -1, -1, -1, 0, -1, 770, 168, 896, 661, -1);

for (int n=0; n<k; n++)
{
if (Text_U[n]!="")
{
regexreplace(-1, #Text_U[n], Text_U[n], " ", "");
if (regexsearch(1, #Text, Text_U[n], "user")==1)
{
if (regexsearch(1, #User_Name[Kml_User], Text_U[n], "\d+")==1)
{
User_X[Kml_User]=symbolxpos(n, 0);
User_Y[Kml_User]=symbolypos(n, 0);
Kml_User++;
}
}
}
}


for (n=0; n<Kml_User; n++)
{
textout(n, 770+User_X[n], 168+User_Y[n]+5, User_Name[n], 0);
}

loop()sleep(100);
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Учебник Кибор »


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




Powered by