Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

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

...

Описание

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

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

Параметры

...

и их настройки

...

Входные параметры

Изображение с образцом          Путь к файлу с изображением образца. Поддерживаемые форматы изображений: (jpeg, jpg, bmp, png, tif, tiff) 

Степень сходства                         Коэффициент сходства между образцом и искомой областью. Максимальное значение равно «1»

Таймаут, мс                                  Время, в течении которого будет ожидаться появление заданного объекта. Тайм-аут задаётся в миллисекундах. Тип - Robin.Numeric.

Выходные параметры

Результат                                     Возвращает «true», если шаблонное изображение найдено на экране иначе «false»

Настройки

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

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

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


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

Изображение

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

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

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

Число

0.8Да
Тайм-аут

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

Задается в мс

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

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

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

...

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

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

Задача

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

Решение

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

...

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

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

...

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