Существует на экране Версия 9 (Python)

Группа действий: Машинное зрение


Описание

Данное действие предназначено для проверки (в течение заданного времени) существования на экране изображений схожих с образцом.

Иконка действия

Параметры и их настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Изображение

Путь к изображению для распознавания

Допустимые расширения: ".jpeg", ".jpg", ".bmp", ".png", ".tif", ".tiff"


Если алгоритм не нашел расширение файла или тип файла неприменим, будет выведено предупреждение

Изображение

Рисунок_распознаванияДа
Степень сходства

Необходимый коэффициент сходства между изображением и искомой областью

Максимальное значение равно "1" 

Число

0.8Да
Тайм-аут

Время, в течении которого будет осуществляться поиск заданного объекта

Задается в мс

Число1000Нет
Результаты
Результат

Переменная, в которую будет сохранен результат проверки

  • "True", если объект существует
  • "False", если объект не существует или не был найден
ЛогическийРезультат_проверки_существования

Особые условия использования

Разрешение изображения для поиска и разрешение экрана должно совпадать для корректности отработки действия.  Для этого рекомендуется делать скриншот изображения.

Если результат "false", а объект на экране присутствует, значит есть необходимость уточнить степень сходства с изображением для поиска.

Наиболее эффективно применение файлов с расширением ".png".

Пример использования 

Задача

Необходимо определить существует ли на экране изображение и вывести диалоговое окно с сообщением: изображение найдено на экране или изображение не найдено на экране.

Решение

Воспользоваться действиями "Существует на экране", "Если", "Сообщение". 

Реализация

  1. Собрать схему робота, состоящего из действий.
  2. Настроить параметры действия "Существует на экране". 
  3. Настроить параметр действия "Если". 
  4. Настроить параметры действия Сообщения" для веток истина и ложь. 

  5. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.
Изображение найдено на экране. Отображено соответствующее диалоговое окно.

  • Нет меток