Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 5.88 Поиск 2Д объекта на экране по шаблону части изображения без учета цветов

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

1. Kibor - 05 Апреля, 2021 - 07:03:59 - перейти к сообщению
findshape похожа по принципу работы на findimage.

Отличие в том, что findshape ищет шаблон на экране не учитывая совпадение цвета на шаблоне и на экране.
Так же findshape ждет точного соответствия всех цветов которые совпадают на шаблоне и тех, которые совпадают на экране. Не учитывая сам цвет.

Синтаксис:

CODE:
findshape(5, #Image_0[0][0], -1, #PosX_0[0], #PosY_0[0], 0, 0, 1366, 768, -1);//По всему экрану
findshape(5, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1366, 768, #SCREEN[0][0]);//По скрину
findshape(5, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1366, 768, w);//По указателю


Первый параметр - количество объектов, которые надо найти.
Если -1 - искать все.

Второй - Указатель на массив int, в котором сохранено изображение шаблона.
Шаблон загружается функцией loadimage

Третий - Фоновый цвет шаблона, участки с которым будут игнорироваться при поиске.
Если -1 - нет фонового цвета

Четвертый и пятый - Указатели на переменные типа int или их массивы, в которые запишутся найденные координаты.
Координаты записываются от начала зоны поиска.

Пятый, шестой, седьмой, восьмой - Зона поиска.

Восьмой:
-1 - Поиск по экрану
Или указатель на окно
Или указатель на двухмерный массив int в котором содержится скрин.

Возвращает количество найденных объектов
В случае ошибка возвращает:
-1 размер масива в который записываются X координаты меньше найденых изабражений
-2 размер масива в который записываются Y координаты меньше найденых изабражений
-3 Область поиска меньше искомого рисунка по X
-4 Область поиска меньше искомого рисунка по Y


Какие изображения можно находить:

Черный - указан фоновый цвет.


1 найдет
2 найдет
3 не найдет из за красного пятна на экране там где на шаблоне нет фонового цвета
4 не найдет из за незначительно отличающегося цвета на голубом фоне.
2. Ilya001 - 05 Апреля, 2021 - 07:31:38 - перейти к сообщению
Хорошая штука Круто
3. ivantu - 05 Апреля, 2021 - 07:37:11 - перейти к сообщению
То что ждал давно!!!! Спасииибо!
(Добавление)
В игре есть, капча которая обесцвечивает картинки , а бывает что нет, теперь определить их не составит труда!
4. Kibor - 05 Апреля, 2021 - 07:45:55 - перейти к сообщению
 ivantu пишет:
В игре есть, капча которая обесцвечивает картинки , а бывает что нет, теперь определить их не составит труда!

Не факт. Если не теряется качество, а только цвета, то возможно.
5. ivantu - 05 Апреля, 2021 - 08:04:01 - перейти к сообщению
 Kibor пишет:
Не факт. Если не теряется качество, а только цвета, то возможно.


Точность поиска к этой фишке прикрутить нельзя? Хорошо
6. Kibor - 05 Апреля, 2021 - 14:52:25 - перейти к сообщению
 ivantu пишет:
Точность поиска к этой фишке прикрутить нельзя?

Можно. Наверно.. Но там не все так однозначно.. Пока что как это сделать что бы работало как надо не придумал..
7. ivantu - 05 Апреля, 2021 - 15:10:15 - перейти к сообщению
Я не знаю какие инструменты Вы для этого используете, но есть очень крутая штука на питоне в том числе:

Ссылка
8. Kibor - 05 Апреля, 2021 - 16:29:22 - перейти к сообщению
Эту крутую штуку запаришься ставить.
Она не нужна для поиска чего то на экране.
9. Ilya001 - 08 Ноября, 2022 - 05:45:37 - перейти к сообщению
 Kibor пишет:
Какие изображения можно находить:

Черный - указан фоновый цвет.


Можете загрузить фотографию на другой хостинг?
10. Dantes3000 - 27 Марта, 2023 - 17:14:41 - перейти к сообщению
картинку бы обновить

Powered by ExBB FM 1.0 Final