Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 5.89 Добавлен быстрый поиск в findimage по неполному совпадению

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

1. Kibor - 07 Апреля, 2021 - 16:50:32 - перейти к сообщению
По просьбе добавил в findimage быствый поиск в ее расширенный режим, в котором указывается разбежность цвета и процент совпадения.

Это ускорило использование этой функции в десятки раз в расширенном режиме.
Однако есть минимальный шанс, что изображение может быть не найдено.
Если требуется 100 процентная гарантия, то лучше использовать эту функцию без ускорения.
Если 100 процентная надежность не нужна, а важна скорость, можно смело ее использовать.
Принцип состоит в том, что экран проверяется на наличие 9 пикселей, рассредоточенных на проверяемой области шаблоном. И если хоть один из них уложился в диапазон разбежности, то область проверяется на наличие остального совпадения.
Шанс что ни один из пикселей не уложится очень маленький.

Параметр SWIFT допускается только в функциях с зазбежностью цветов.

Синтаксис:
Такой же как и расширенной findimage, но впереди надо добавить SWIFT (SWIFT=1) или 1.
Что бы указать обычный поиск можно указать 0. Остальные значения будут ошибкой.

 Цитата:
findimage (SWIFT, 10, #kibor[0][0], -1, #arrX[0], #arrY[0], 0, 0, 1920,1080, r,r,r,r,r,r,p, 1, -1);
2. ivantu - 07 Апреля, 2021 - 16:55:59 - перейти к сообщению
Вауу Хорошо
(Добавление)
а потребление ресурсов так же снизилось?
3. Kibor - 07 Апреля, 2021 - 17:04:55 - перейти к сообщению
А какое потребление при поиске?
4. ivantu - 07 Апреля, 2021 - 17:06:52 - перейти к сообщению
Да почти никакого ) Может вообще к нолю стремимся ))
(Добавление)
Начинаю тестить
5. Zireael - 07 Апреля, 2021 - 18:36:54 - перейти к сообщению
 Цитата:
проверяется на наличие 9 пикселей

Если выбранный пиксель является цветом фона, то будет выбран другой или пропущен? А то может оказаться что все 9 будут цветом фона.
Выбор пикселей рандомный? Или общее количество пикселей / 9 = шаг для проверки?
6. Kibor - 07 Апреля, 2021 - 18:39:43 - перейти к сообщению
Данные пикселя не приходятся на зоны с фоновым цветом и распределены равномерно по оставшемуся изображению.
7. Kibor - 25 Апреля, 2021 - 06:37:28 - перейти к сообщению
Можно в этой функции вместо SWIFT указать 0. Тогда будет обычный поиск. SWIFT = 1
8. Almighty - 04 Мая, 2021 - 08:52:17 - перейти к сообщению
Подскажите, пожалуйста, данный функционал будет добавлен в визуальный редактор или он не нужен там ?)
9. Kibor - 04 Мая, 2021 - 09:55:50 - перейти к сообщению
 Almighty пишет:
Подскажите, пожалуйста, данный функционал будет добавлен в визуальный редактор или он не нужен там ?)

В новом визуальном редакторе можно будет программировать все, что есть в функционале Кибор.
В старый ничего добавляться не будет.
10. Nikanr - 04 Мая, 2021 - 10:10:05 - перейти к сообщению
 Kibor пишет:
В новом визуальном редакторе можно будет программировать все, что есть в функционале Кибор.
А можно будет как-нибудь заполнять структуры, что бы потом генерировался код с writeadress по визуалу?)

Powered by ExBB FM 1.0 Final