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

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

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

> Без описания
Karkun
Отправлено: 19 Февраля, 2021 - 13:37:11
Post Id



Пользователь
Участник


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




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

CODE:
// определения местонахождения

int x_1=1729;
int y_1=26;
int x_2=1829;
int y_2=44;
int r=15;

int x[50], y[50];
int Image_0[600][600];
string path="C:\Image_0.bmp";// если тут укоротить путь до коренного каталога то все находит

pause(1000);
loadimage (#Image_0[0][0], path); // загружаем образец
if(findimage(1, #Image_0[0][0], 0, #x[0], #y[0], x_1, y_1, x_2, y_2, r, r, r, r, r, r, 85, 1, -1)==1);
{
messagebox("Нашли локу") ;
}
else {
messagebox("не Нашли локу") ;
savescreen("C:\project\Image\11111.bmp", x_1, y_1, x_2, y_2, -1); // для проверки получаем скрин нужного объекта, все в норме
}
 
 Top
Zireael
Отправлено: 19 Февраля, 2021 - 13:44:13
Post Id



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


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




 Цитата:
==1);

Точка с запятой не нужна.
 
 Top
Kibor
Отправлено: 19 Февраля, 2021 - 13:45:32
Post Id



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


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




 Karkun пишет:
loadimage (#Image_0[0][0], path); // загружаем образец


messagebox (loadimage (#Image_0[0][0], path));
Что показывает в не ищущем примере?
 
 Top
Karkun
Отправлено: 19 Февраля, 2021 - 13:49:49
Post Id



Пользователь
Участник


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




 Kibor пишет:
messagebox (loadimage (#Image_0[0][0], path));
Что показывает в не ищущем примере?


выдает цифру 2331
(Добавление)
 Zireael пишет:
Точка с запятой не нужна.


она вроде не влияет на выполнение но я убрал ее
 
 Top
Kibor
Отправлено: 19 Февраля, 2021 - 13:55:37
Post Id



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


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




CODE:
messagebox (findimage(1, #Image_0[0][0], 0, #x[0], #y[0], x_1, y_1, x_2, y_2, r, r, r, r, r, r, 85, 1, -1));

А так?
 
 Top
Karkun
Отправлено: 19 Февраля, 2021 - 13:57:14
Post Id



Пользователь
Участник


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




 Kibor пишет:
CODE:
messagebox (findimage(1, #Image_0[0][0], 0, #x[0], #y[0], x_1, y_1, x_2, y_2, r, r, r, r, r, r, 85, 1, -1));

А так?
-3
 
 Top
Zireael
Отправлено: 19 Февраля, 2021 - 14:06:02
Post Id



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


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




 Цитата:
В случае ошибки возвращает:
-1 размер масива в который записываются X координаты меньше найденых изабражений
-2 размер масива в который записываются Y координаты меньше найденых изабражений
-3 Область поиска меньше искомого рисунка по X
-4 Область поиска меньше искомого рисунка по Y
 
 Top
Karkun
Отправлено: 19 Февраля, 2021 - 14:11:30
Post Id



Пользователь
Участник


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




Спасибо. Сбило, что поиск походит если образец в корневом лежит. если честно я и сейчас не пойму почему в этом случае поиск осуществлялся.
 
 Top
Kibor
Отправлено: 19 Февраля, 2021 - 14:16:03
Post Id



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


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




 Karkun пишет:
я и сейчас не пойму почему в этом случае поиск осуществлялся

Может потому что у вас разные файлы лежат по путям этим?
 
 Top
Karkun
Отправлено: 19 Февраля, 2021 - 14:17:22
Post Id



Пользователь
Участник


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




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


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




Powered by