История страницы
Существует на экране
...
Версия 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 | Переменная, в которую будет сохранен результат проверки.
| Логический | Результат_проверки_существования |
Особые условия использования
Разрешение изображения для поиска и разрешение экрана должно совпадать для корректности отработки действия. Для этого рекомендуется делать скриншот изображения.
...
Наиболее эффективно применение файлов с расширением ".png"
Пример использования
Задача
Необходимо : необходимо определить существует ли на экране изображение и вывести диалоговое окно с сообщением: изображение найдено на экране или изображение не найдено на экране.
Решение
Воспользоваться : воспользоваться действиями "Существует на экране", "Если", "Сообщение".
Реализация
...
- Собрать схему робота, состоящего из действий:
- Настроить параметры действия "Существует на экране".
- Настроить параметр действия "Если".
- Настроить параметры действия Сообщения" для веток истина и ложь.
- Нажать на кнопку "Старт" в верхней панели.
Результат
...
Программный робот отработал успешно.
Изображение найдено на экране. Отображено соответствующее диалоговое окно.