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

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

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

> Без описания
ZinoviL
Отправлено: 24 Декабря, 2020 - 15:46:56
Post Id



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


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




функция findimage отдает нули вместо координат. С чем может быть связано?

int img[57][52], x, y;
loadimage(#img[0][0], "same.bmp");

messagebox(findimage(1, #img[0][0], -1, #x, #y, 775, 0, 870, 720, 30, 30, 30, 30, 30, 30, 70, 0, control));
messagebox(x);
messagebox(y);

Результат:
1
0
0

(Отредактировано автором: 24 Декабря, 2020 - 15:48:39)

 
 Top
Dantes3000
Отправлено: 24 Декабря, 2020 - 15:48:26
Post Id



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


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Функция возвращает колическво найденых изображений.

В случае ошибка возвращает:
-1 размер масива в который записываются X координаты меньше найденых изабражений
-2 размер масива в который записываются Y координаты меньше найденых изабражений
-3 Область поиска меньше искомого рисунка по X
-4 Область поиска меньше искомого рисунка по Y
 
 Top
ZinoviL
Отправлено: 24 Декабря, 2020 - 15:49:51
Post Id



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


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




 Dantes3000 пишет:
Функция возвращает колическво найденых изображений.

В случае ошибка возвращает:
-1 размер масива в который записываются X координаты меньше найденых изабражений
-2 размер масива в который записываются Y координаты меньше найденых изабражений
-3 Область поиска меньше искомого рисунка по X
-4 Область поиска меньше искомого рисунка по Y




Я понимаю, в том то и дело, что возвращается 1, т.е. как будто бы изображение найдено (оно там есть, должно находиться)
(Добавление)
 Dantes3000 пишет:
Функция возвращает колическво найденых изображений.

В случае ошибка возвращает:
-1 размер масива в который записываются X координаты меньше найденых изабражений
-2 размер масива в который записываются Y координаты меньше найденых изабражений
-3 Область поиска меньше искомого рисунка по X
-4 Область поиска меньше искомого рисунка по Y


Функция в переменные x и y должна записывать координаты найденных изображений, но туда пишутся нули. Пробовал вместо простых переменных ставить массивы - не помогает.
 
 Top
Zireael
Отправлено: 24 Декабря, 2020 - 15:54:04
Post Id



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


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




Значит картинка найдена в координатах 0 0. Учтите что это координаты от начала зоны поиска 775, 0.
Т. е. чтобы навести курсор на картинку:
CODE:
mousemove(x+775, y+0);
 
 Top
ZinoviL
Отправлено: 24 Декабря, 2020 - 15:58:50
Post Id



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


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




 Zireael пишет:
Значит картинка найдена в координатах 0 0. Учтите что это координаты от начала зоны поиска 775, 0.
Т. е. чтобы навести курсор на картинку:
CODE:
mousemove(x+775, y+0);


В контроле это избражение примерно в 800x140. Т.е. как минимум должно быть x25 y140
(Добавление)
 Zireael пишет:
Значит картинка найдена в координатах 0 0. Учтите что это координаты от начала зоны поиска 775, 0.
Т. е. чтобы навести курсор на картинку:
CODE:
mousemove(x+775, y+0);


Да, все, вы правы. Изображение находилось не там. Повысил процент совпадения и вроде работает. Спасибо

(Отредактировано автором: 24 Декабря, 2020 - 16:01:52)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by