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

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

 Страниц (30): В начало « 22 23 24 25 [26] 27 28 29 30 »   

> Описание: Обучаемая функция распознавания текста. Инструмент обучения распознавания.
edik2384
Отправлено: 24 Марта, 2021 - 13:59:36
Post Id



Пользователь
Прохожий


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




 Zireael пишет:
 Цитата:
один и тот же INT даст ошибку на повторение

Естественно, используйте разные имена.


подскажите тогда как чайнику, вот так к примеру может выглядеть?

loadsymbolbase ("d:\base\XXnic.sib"Подмигивание;//загружаем базу распознавания текста(НИКИ)
int0 Color_Text[12];
Color_Text[0]=16777215; Color_Text[1]=15330028; Color_Text[2]=12895943; Color_Text[3]=13685460; Color_Text[4]=11448756; Color_Text[5]=12106171; Color_Text[6]=13290445; Color_Text[7]=12237759; Color_Text[8]=7369849; Color_Text[9]=13685459; Color_Text[10]=11908793; Color_Text[11]=14672098;
int0 Color_Fon[3];
Color_Fon[0]=8422284; Color_Fon[1]=7304581; Color_Fon[2]=2304311;
loadsymbolbase ("d:\base\XXgu.sib"Подмигивание;//загружаем базу распознавания текста(Гильдия)
int1 Color_Text[2];
Color_Text[0]=8769529; Color_Text[1]=6329521;
 
 Top
ivantu
Отправлено: 24 Марта, 2021 - 14:06:35
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013  
Репутация: 14




Нужно менять не тип int а название переменной

 Цитата:

int1 Color_Text[2];

int Color_Text_название[2];

(Отредактировано автором: 24 Марта, 2021 - 14:07:32)

 
 Top
edik2384
Отправлено: 24 Марта, 2021 - 14:38:22
Post Id



Пользователь
Прохожий


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




Супер, низкий поклон за инструкции, буду работать с полученной информацией. о результатах обязательно отпишусь!


 ivantu пишет:
Нужно менять не тип int а название переменной

 Цитата:

int1 Color_Text[2];

int Color_Text_название[2];

 
 Top
edik2384
Отправлено: 25 Марта, 2021 - 02:51:08
Post Id



Пользователь
Прохожий


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




Большущее спасибо!
Всё работает, я продвинулся чуть ближе к своей идее!

 ivantu пишет:
Нужно менять не тип int а название переменной

 Цитата:

int1 Color_Text[2];

int Color_Text_название[2];

 
 Top
Kibor
Отправлено: 25 Апреля, 2021 - 14:44:03
Post Id



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


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




Доработка enablesymbolbase и disablesymbolbase


Подключать и отключать базы так же можно указав в enablesymbolbase или disablesymbolbase путь к загруженной базе:

Данный код загрузит три базы, но работать будет только с одной "C:\basetext1.sib"
CODE:
loadsymbolbase ("C:\basetext.sib");
loadsymbolbase ("C:\basetext1.sib");
loadsymbolbase ("C:\basetext2.sib");

/////////////////////

disablesymbolbase (ALL);
enablesymbolbase ("C:\basetext1.sib");
 
 Top
konctantin777
Отправлено: 29 Мая, 2021 - 13:49:36
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Здравствуйте.
Для распознавания надо обязательно использовать интелект 50. Есть строка типа "броситькупитьотказоплатитькупитьвыкупит" Надо щелкнуть на нужном буквосочетании, если нету, то на следующем нужном. Использую
CODE:
if (regexsearch(1, #text_KIB2, text_KIB, "купи")) // пвп обычные если слово найдено
{text_static0[0]="купить"+text_KIB;
regexstart(#Pos_start); // узнали позицию первого символа
mouse(LEFT, 526+symbolxpos(Pos_start), 495+symbolypos(Pos_start)); pause(500); есть_кнопки();//проклик();
}
и по такому шаблону несколько раз. Подвисает и на долго. Подскажите, как то можно ускорить ?

(Отредактировано автором: 29 Мая, 2021 - 13:49:58)

 
 Top
Zireael
Отправлено: 29 Мая, 2021 - 13:57:52
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Подвисает и на долго. Подскажите, как то можно ускорить ?

Уменьшить зону поиска readtext.
(Добавление)
 Цитата:
броситькупитьотказоплатитькупитьвыкупит

Искать кнопки с помощью только readtext изначально не верный подход.
Сначала найти часть кнопки с помощью findimage или findheapcolor, потом относительно найденных координат искать текст.
 
 Top
konctantin777
Отправлено: 30 Мая, 2021 - 10:46:28
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Спасибо. Но зона и так небольшая уже ( Думаю, что может что то менее затратное есть ?
У меня правильный шаблон, что если находит нужное, то пауза и снова ждёт появление кнопок, а если нужного в 1м нет, то из уже распознаного ищет следующее ?
 
 Top
Zireael
Отправлено: 30 Мая, 2021 - 18:40:18
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
может что то менее затратное есть ?

В приведённом коде нет ничего что может долго выполняться, только пауза 0.5 сек и код в функции есть_кнопки().
Для начала определите что именно медленно работает.
CODE:
int t;

t = gettime();
// какие-то действия
sleep(500); // это только для примера, можно убрать
messagebox("Затрачено времени: "+format(gettime()-t));

t = gettime();
// какой-то код
sleep(1000);
messagebox("Затрачено времени: "+format(gettime()-t));
 
 Top
Understanding
Отправлено: 18 Июня, 2021 - 14:47:46
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Дек. 2018  
Откуда: Николаевская область, Украина
Репутация: 0




Сделайте пожалуйста просмотр и редактирование обученных баз в Киборе. Не программисту нереально переобучить или обучить бота. Юзабилити в этом плане, фактически, отсутствует. База зашита в файл который никак не просмотреть и не отредактировать. К Вам достучаться очень непросто. Пишу и в скайп и в личку. Проблема: почему-то слетает распознанные цифры и символы, хотя, шрифт тот-же, размер - тот-же, фон - тот-же (перемен визуальных нет никаких, но была смена компьютера и проверить на прошлом компьютере нет возможности). Если бы вы связались со мной чтоб распознать эти символы снова - проблема ушла бы. Ну или хотя бы рассказали какие символы в какой базе, я бы попробовал бота сам перенастроить и пересканировать шрифты. Но, боюсь нарушить всю работу, потому что в коде нет комментариев по базам и я не знаю какие данные в какой базе.

(Отредактировано автором: 18 Июня, 2021 - 15:00:41)

 
 Top
Страниц (30): В начало « 22 23 24 25 [26] 27 28 29 30 »
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« О программе Кибор »


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




Powered by