Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

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

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


Описание

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

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

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

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

Изображение с образцом          Путь к файлу с изображением образца. Поддерживаемые форматы изображений: (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", если объект не существует или не был найден.
ЛогическийРезультат_проверки_существования

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

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

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

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

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

Задача

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

Решение

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

Реализация

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


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


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


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



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

Результат

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

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

  • Нет меток