Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 6.19 Поиск деформированных изображений с помощью findimage

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

1. Kibor - 27 Января, 2024 - 05:39:16 - перейти к сообщению
В findimage добавлен не обязательный параметр, указав который можно указать зону поиска для каждого отдельного сравниваемого пикселя.
Может применяться в любой реализации findimage

Это дает возможность находить изображения которые имеют могут иметь смещение отдельных пикселей относительно их расположения на шаблоне поиска.

Помогает находить такие части изображений как шрифт и тп, что имеет различное размытие на разных компьютерах.

Данный параметр указывается ПОСЛЕ ФОНОВОГО ЦВЕТА. Или не указывается. Параметр не обязательный.

Пример:

 Цитата:
int Image_0[32][32];
loadimage (#Image_0[0][0], "C:\Bot5\images\Image_0.bmp");
int x, y;
sleep(500);

if (findimage(1, #Image_0[0][0], -1, 2, #x, #y, 0, 0, 1920, 1080, -1)==1)
{
messagebox ("Есть");
}


 Цитата:
int Image_0[32][32];
loadimage (#Image_0[0][0], "C:\Bot5\images\Image_0.bmp");
int x, y;
sleep(500);

if (findimage(SWIFT, 1, #Image_0[0][0], 0, 1, #x, #y, 0, 0, 1920, 1080, 30, 30, 30, 30, 30, 30, 100, 1, -1)==1)
{
messagebox ("Есть");
}


На скрине показано как работает поиск с указанием зоны поиска каждого пикселя с параметром 1. (Увеличено)
Желтым обозначены зоны поиска отдельных пикселей.


Нажмите для увеличения


Оба этих изображения будут найдены.
Данный поиск достаточно медленный. Желательно производить в ограниченной зоне и с параметром SWIFT если шаблон большой.
Параметр SWIFT допускается только в функциях с зазбежностью цветов.
Подробнее о Параметр SWIFT (Быстрый, но с немного пониженной ненадежностью поиск)(для просмотра ссылки Вам необходимо авторизоваться)
2. WeWetko - 27 Января, 2024 - 08:53:58 - перейти к сообщению
Добрый день Kibor , пожалуйста продолжайте делать этот проект, возможностей безгранично, очень вам благодарен за проделанную работу!
3. Kibor - 28 Января, 2024 - 03:59:03 - перейти к сообщению
Исправил обновление.
Изменил позицию параметра указания зоны поиска для каждого пикселя.
Данный параметр перенесен и указывается ПОСЛЕ ФОНОВОГО ЦВЕТА. Или не указывается. Параметр не обязательный.

Подробнее(для просмотра ссылки Вам необходимо авторизоваться)
4. Gorago - 28 Января, 2024 - 10:00:01 - перейти к сообщению
Перестали работать старые скрипты в виз редакторе после этого обновления
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
5. Kibor - 28 Января, 2024 - 10:07:20 - перейти к сообщению
Кибор обновите.
6. Gorago - 28 Января, 2024 - 10:08:15 - перейти к сообщению
Разобрался, я подумал, что программа перестала автоматически обновляться, запустил Update.exe и всё обновилось и заработало.
7. bkezh - 28 Января, 2024 - 10:11:36 - перейти к сообщению
[quote=Kibor]Исправил обновление.
Изменил позицию параметра указания зоны поиска для каждого пикселя.
Данный параметр перенесен и указывается ПОСЛЕ ФОНОВОГО ЦВЕТА. Или не указывается. Параметр не обязательный.

Подробнее(для просмотра ссылки Вам необходимо авторизоваться) /quote]

П.С обновился! Полет нормальный Радость

Добрый день, после обнавления вылетает ошибка. "Зона допустимого смещения...." значение 0. Куда смотреть подскажите?
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]

П.С обновился! Полет нормальный Радость
8. Kibor - 28 Января, 2024 - 10:16:38 - перейти к сообщению
 bkezh пишет:
Добрый день, после обнавления вылетает ошибка. "Зона допустимого смещения...." значение 0. Куда смотреть подскажите?

(для просмотра ссылки Вам необходимо авторизоваться)

Powered by ExBB FM 1.0 Final