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

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

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

> Без описания
koba
Отправлено: 08 Октября, 2021 - 11:09:16
Post Id



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


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




Что лучше использовать findimage или findheapcolor?
если к примеру findheapcolor 9цветов и объект и зона 3х3, а findimage 20х20 пикселей и зона 40х40, разброс цветов у первого 25, у второго 50.
Что будет работать быстрее и менее грузить процессор?
 
 Top
Ilya001
Отправлено: 08 Октября, 2021 - 11:31:50
Post Id



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


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




 koba пишет:
Что будет работать быстрее и менее грузить процессор?

Запустите код и смотрите в диспетчере задач, на сколько грузить процессора и то и другое
 
 Top
Zireael
Отправлено: 08 Октября, 2021 - 12:36:34
Post Id



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


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




 Цитата:
Что будет работать быстрее и менее грузить процессор?

Зависит от разных факторов. В одном случае будет быстрее findimage, в другом findheapcolor.
Много зависит от параметров поиска.
Тот же findimage имеет 3 варианта, поиск без отклонения в цвете, с отклонением и быстрый поиск. Влияет не размер картинки, а количество искомых пикселей, можно искать и картинку 300*200, но если в ней 90% пикселей это цвет фона, то это тоже самое что искать небольшую картинку. findimage при низкой точности будет искать долго, для этого есть быстрый поиск SWIFT.
findheapcolor может долго искать если на экране много цвета, который указан в поиске. К примеру, для поиска объекта указать белый и ещё какой-то цвет, открыть блокнот, разумеется искать будет долго.
Проверить время поиска можно так:
CODE:
int t = gettime();
// тут какой-то код
sleep(1000);
////
messagebox("Затрачено времени: "+format(gettime()-t));
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by