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

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

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

> Описание: Пожалуйста объясните(
imbaQQ
Отправлено: 27 Мая, 2020 - 10:57:47
Post Id



Пользователь
Наблюдатель


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




Здравствуйте. Мне нужно найти кол-во синих пикселей в синем объекте и присвоить это количество переменной SINIY. Но почему-то когда я делаю SINIY=sum_KIB; всегда присваивает 1, но если я меняю параметр "какое кол-во изображений надо найти" на -1, то получаю SINIY=-1. Что я делаю не так? Можно какой-нибудь пример работы sum_KIB?

(визуальный редактор кода)

(Отредактировано автором: 27 Мая, 2020 - 10:59:01)

 
 Top
Dantes3000
Отправлено: 27 Мая, 2020 - 11:09:34
Post Id



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


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




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


Для того, чтобы искать одно изображение будет достаточно в блоке поиска изображения указать обычные переменные x_KIB, у_KIB. Но чтобы искать несколько - надо передавать массивы. Для этого в блоке старт объявляем int X[100], Y[100] и вставляем X[0], Y[0] вместо x_KIB, у_KIB. А дальше по ситуации

(Отредактировано автором: 27 Мая, 2020 - 11:25:40)

 
 Top
Zireael
Отправлено: 27 Мая, 2020 - 11:14:15
Post Id



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


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




 Цитата:
то получаю SINIY=-1.

Функции возвращают код ошибки:
 Цитата:
-1 - массив приемника X меньше найденных скученностей

 Цитата:
findcolor возвращает количество найденых пикселей
Или -1 если массив приемника меньше по X

 Цитата:
нужно найти кол-во синих пикселей в синем объекте и присвоить это количество переменной SINIY.

CODE:
int x[999], y[999];
int color = 4727553;
int r=5;

int SINIY = findcolor(sizearray(x), #x[0],#y[0], 0, 0, 100, 100, color, r,r,r,r,r,r, -1);
messagebox("Найдено пикселей: "+format(SINIY));
 
 Top
imbaQQ
Отправлено: 27 Мая, 2020 - 11:23:47
Post Id



Пользователь
Наблюдатель


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




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


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




Powered by