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

Ключ

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

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

...

Версия 9 (Python)

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

...

Описание

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

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

Image Removed

...

Image Added

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

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

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

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

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


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

.

Robin.Image

Изображение

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

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

.

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

.

 

Robin.Numeric

Число

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

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

.

Задается в мс

.

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

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

.

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

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

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

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

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

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

Задача

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

Решение

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

Реализация

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

Результат

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