Поиск по картинке - возврат координат найденной картинки

Wrongbee

Client
Регистрация
11.05.2018
Сообщения
75
Благодарностей
28
Баллы
18
Флеш игры и прочее. Прошу добавить в кубик Поиск по картинке к выбору клика опцию возвратить координаты.
1. Не всегда по картинке нужно кликать.
2. На скрине пример. Нужно найти картинку 1, а кликнуть по картинке 2.
Screenshot_1.jpg
 
  • Спасибо
Реакции: Castaneda

ezotonal

Client
Регистрация
13.01.2014
Сообщения
808
Благодарностей
227
Баллы
43
Флеш игры и прочее. Прошу добавить в кубик Поиск по картинке к выбору клика опцию возвратить координаты.
1. Не всегда по картинке нужно кликать.
2. На скрине пример. Нужно найти картинку 1, а кликнуть по картинке 2.
Посмотреть вложение 63901
Еще бы проверку нахождения области ... было бы здорово
 
  • Спасибо
Реакции: Castaneda и lbvf65

Asmus003

Client
Регистрация
25.03.2018
Сообщения
181
Благодарностей
61
Баллы
28
+1 голос. очень хотелось бы поддержку работы с поиском по картинке (кроме игр на флеш уже делают и на юнити). сейчас вот сижу и мучаюсь))
автоматизация подобных игр -целая ниша и обидно, что какой-то кликермен может дать гораздо больший функционал, чем зенка(
 
  • Спасибо
Реакции: lbvf65

Castaneda

Client
Регистрация
24.05.2019
Сообщения
839
Благодарностей
282
Баллы
63
Поиск по картинке очень кривой еще с 5ой версии. Как-то работает, но процент распознавания оставляет желать лучшего.
Не понимаю почему эту функцию игнорируют из релиза в релиз.
Бывает выручает, когда нет способов взаимодействия кроме как искать по канвасу совпадение.
Пробовал Tesseract. Он жрет довольно много ресурсов и не всегда нужен именно текст с картинки.
Искал библиотеки на C# - ничего. Только Python.
По итогу пришел к такому решению:
Фиксированный размер окна
Делаем скрин инстанса в память
Берем 6-10 определенных точек на контрасте и по их яркости сравниваем то ли это, что нам нужно:
85761

Так получалось довольно точно определять что сейчас нужно нажимать при небольшом потреблении ресурсов.
Минусы: на разных машинах может по-разному выдавать Brightness
 
  • Спасибо
Реакции: lbvf65 и Dorian_Gray

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 369
Благодарностей
3 294
Баллы
113
Создал таску (голоса всё так же нужны).
 
  • Спасибо
Реакции: lbvf65 и Castaneda

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 369
Благодарностей
3 294
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)