Найти картинку
Описание
Блок выполняет поиск указанного изображения на экране и возвращает массив координат найденных совпадений. Для поиска требуется указать путь к изображению и точность поиска.
Описание параметров
Блок имеет ряд параметров:
-
Путь к изображению - путь к файлу изображения, которое требуется найти на экране.
Тип данных:
str (Строка)Пример:
C:\\Users\\User\\Pictures\\icon.png -
Использовать оттенки серого - выполнять поиск изображения в оттенках серого.
Тип данных:
checkbox (Чекбокс)Пример:
✔ -
Точность поиска - степень соответствия найденного изображения исходному шаблону. Значение задается в диапазоне от
0до1.Тип данных:
float (Число с плавающей точкой)Пример:
0.8
Сверху блока находится кнопка для открытия редактора скриншотов. После выбора элемента можно Сохранить снимок (нажатие кнопки откроет Проводник для выбора местоположения файла; после сохранения путь к файлу автоматически подставится в поле Путь к изображению) или Закрыть (редактор закроется).
Возвращаемое значение
Тип данных: list (Список)
Пример: [{"left": 0, "top": 102, "width": 188, "height": 48}]
Блок возвращает список объектов с координатами найденных совпадений на экране. Для каждого совпадения доступны ключи left, top, width и height соответствующие координатам левого верхнего угла, ширине и высоте найденного изображения.
Пример использования
В данном примере блок находит изображение на экране, после чего используется координата top первого найденного совпадения.
-
Добавить блок Найти картинку в проект и указать значение параметра Путь к изображению.
-
При необходимости включить параметр Использовать оттенки серого и задать значение Точность поиска.
-
Обратиться к первому элементу возвращаемого списка.
-
Получить значение координаты
topобъекта первого найденного совпадения. -
Вывести значение координаты
topна экран.
Результат
Вывод на экран значения координаты top: