Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Помощь с ботом Audition 2

Страниц (19): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
 

41. Zireael - 04 Мая, 2019 - 03:40:52 - перейти к сообщению
Тогда искать стрелки по одной, смещая область поиска. Примерно так:
code (Отобразить)
42. Limbaugh - 04 Мая, 2019 - 04:57:24 - перейти к сообщению
 Zireael пишет:
Тогда искать стрелки по одной, смещая область поиска. Примерно так:
code (Отобразить)


Это помогло, но при этом теперь большие проблемы с распознанием или нажатием, даже не знаю , он иногда прожимает, иногда нет, часто вообще не прожимает, или прожимает 1 или 2 и сбивается, может слишком далеко сместили область поиска ?
(Добавление)
Да он опозновать странно стал, первая клавиша левая, в боте пишет - П это правая
43. Zireael - 04 Мая, 2019 - 05:11:14 - перейти к сообщению
Добавьте mousemove и посмотрите где распознаётся текст.
44. Limbaugh - 04 Мая, 2019 - 05:26:13 - перейти к сообщению
 Zireael пишет:
Добавьте mousemove и посмотрите где распознаётся текст.


Куда лучше добавить эту функцию , а то Я между распознанием текста поставил и ничего не происходит

Так сделал - mousemove(text_KIB);
45. Zireael - 04 Мая, 2019 - 05:27:51 - перейти к сообщению
Перед распознаванием:
CODE:
mousemove(posX, coord[1]);
sleep(500);
mousemove(posX+deltaX, coord[3]);
sleep(500);
46. Limbaugh - 04 Мая, 2019 - 05:40:09 - перейти к сообщению
 Zireael пишет:
Перед распознаванием:
CODE:
mousemove(posX, coord[1]);
sleep(500);
mousemove(posX+deltaX, coord[3]);
sleep(500);



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


Но Я изменил int deltaX=48 на 5 , сейчас с твоим 46 попробую
47. konctantin777 - 04 Мая, 2019 - 05:45:41 - перейти к сообщению
Можно в зоне поиска (где ВСЕ кнопки) искать светло- голубой цвет и записывать его х, у. Потом от этих координат искать стрелки.
Как эту игру на 10ке запустить ? (параллельная конфигурация)
48. Limbaugh - 04 Мая, 2019 - 05:53:48 - перейти к сообщению
 Zireael пишет:
Перед распознаванием:
CODE:
mousemove(posX, coord[1]);
sleep(500);
mousemove(posX+deltaX, coord[3]);
sleep(500);


Вот с


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


int deltaX=46; // расстояние между стрелками

И он постоянно в эти две точки прыгает
49. Zireael - 04 Мая, 2019 - 06:00:38 - перейти к сообщению
 Цитата:
И он постоянно в эти два угла прыгает

Зону поиска указывать всю, т. е. чтобы в неё все стрелки попадали, а не одна.
50. Limbaugh - 04 Мая, 2019 - 06:03:45 - перейти к сообщению
 Zireael пишет:
 Цитата:
И он постоянно в эти два угла прыгает

Зону поиска указывать всю, т. е. чтобы в неё все стрелки попадали, а не одна.


Зона поиска и так вся стоит -
int coord[4]={750, 787, 1171, 839} // зона поиска

или здесь тоже нужно сделать, что бы она вся была -

int deltaX=46; // расстояние между стрелками

Powered by ExBB FM 1.0 Final