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

Ключ

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

Существует на экране

...

Версия 9 (Python)

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

...

Описание

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

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

Image RemovedImage Added

Параметры действия

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

...

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

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

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

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

...

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

Настройки

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

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

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


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

Изображение

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

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

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

Число

0.8Да
Тайм-аутTime-out

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

Задается в мс.

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

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

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

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

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

...

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

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

Задача

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

Image Modified

Решение

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

Реализация

...

  1. Собрать схему робота, состоящего из действий: 
    Image Modified

  2. Настроить параметры действия "Существует на экране". 
    Image Modified

  3. Настроить параметр действия "Если". 
    Image Modified

  4. Настроить параметры действия Сообщения" для веток истина и ложь. 
    Image Modified
    Image Modified

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

Результат

...

Программный робот отработал успешно. 

Image Modified

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

Image RemovedImage Added