Клик по изображению / Click on image
Данное действие предназначено для клика по изображению.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Изображение с шаблоном | Путь к файлу с изображением шаблона. Поддерживаемые форматы изображений: (jpeg, jpg, bmp, png, tif, tiff). | Robin.Image | C:\doc\img.png | Да |
Вид клика | Варианты нажатия кнопки мыши. | Robin.String | Да | |
Степень сходства | Коэффициент сходства между шаблоном и искомым изображением. Максимальное значение равно «1». | Robin.Numeric | Да | |
Порядок | Порядковый номер элемента коллекции найденных изображений, нумерация начинается с 0. | Robin.Numeric | Да | |
Сдвиг по оси х | Количество пикселей, на которые сместится точка координат по горизонтали от центра найденного изображения. | Robin.Numeric | Нет | |
Сдвиг по оси y | Количество пикселей, на которые сместится точка координат по вертикали от центра найденного изображения. | Robin.Numeric | Нет | |
Таймаут, мс | Время в миллисекундах, в течении которого будет происходить поиск изображения. | Robin.Numeric | Да |
Особые условия использования
Отсутствуют
Считать штрихкод с изображения / Read barcode from image
Данное действие предназначено для поиска и считывание штрихкодов (линейных и двумерных - QR) с изображений.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Путь к изображению | Path to image | Путь к изображению для распознавания. Допустимые расширения: ".jpeg", ".jpg", ".bmp", ".png", ".tif", ".tiff" Если алгоритм не нашел расширение файла или тип файла неприменим, будет выведено предупреждение. | Robin.Image | C:\Users\images\1.png | Да |
Результаты | |||||
Содержимое штрихкода | Barcode content | Строковая переменная, содержащая информацию из штрихкода. Пустое значение, если штрих-кода на изображении нет. | Robin.String |
Особые условия использования
Если на изображении несколько штрих-кодов, то будет обработан первый по расположению относительно левого верхнего угла изображения.
Извлекается только зашифрованная информация. Привязки к базе данных, для получения полной информации об объекте по числовым кодам не предусмотрено.
Ограничение по размеру используемого изображения 2 ГБ, иначе будет вызвана ошибка действия.
Считать штрихкод из ПДФ / Read barcode from PDF
Данное действие предназначено для поиска и считывание штрихкодов (линейных и двумерных - QR) из указанной страницы PDF документа.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Путь к файлу | Path to file | Путь к PDF файлу для распознавания. Если тип файла неприменим, будет выведено предупреждение. | Robin.Filepath | C:\Users\docs\1.pdf | Да |
Страница документа | Document page | Номер станицы файла, с которой будет считываться штрихкод. Если не указан, будет исследован весь документ и взяты данные первого захваченного штрихкода. | Robin.Numeric | 2 | Нет |
Результаты | |||||
Содержимое штрихкода | Barcode content | Строковая переменная, содержащая информацию из штрихкода. Пустое значение, если штрих-кода на изображении нет. | Robin.String |
Особые условия использования
Если на странице несколько штрих-кодов, то будет обработан первый по расположению относительно левого верхнего угла страницы.
Извлекается только зашифрованная информация. Привязки к базе данных, для получения полной информации об объекте по числовым кодам не предусмотрено.
Ограничение по размеру используемого изображения 2 ГБ, иначе будет вызвана ошибка действия.
Ждать появления / Wait for an object
Данное действие предназначено для ожидания появления объекта, соответствующего указанному шаблону, и получения его координат.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Изображение | Image | Путь к изображению для распознавания. Допустимые расширения: ".jpeg", ".jpg", ".bmp", ".png", ".tif", ".tiff" Если алгоритм не нашел расширение файла или тип файла неприменим, будет выведено предупреждение. | Robin.Image | Область_распознавания | Да |
Степень сходства | Similarity rate | Необходимый коэффициент сходства между изображением и искомой областью. Максимальное значение равно "1" . | Robin.Numeric | 1 | Да |
Тайм-аут | Time-out | Предельное время, в течении которого будет ожидаться появление заданного объекта. Задается в мс. | Robin.Numeric | 1000 | Да |
Возвращать центр | Give center | Действие будет возвращать координаты центров изображений, найденных на экране. По умолчанию возвращаются координаты верхнего левого угла изображения. | Robin.Boolean | true | Нет |
Результаты | |||||
Коллекция координат | Collection of coordinates | Переменная, которая будет содержать координаты всех найденных объектов. Порядок заполнения коллекции результатов: первым идет объект, найденный ближе всех к верхнему левому углу области поиска. Если объект не появился за указанный промежуток времени, то будет выведена ошибка "Изображение не найдено". | Robin.Collection | Координаты_2 | Да |
Координаты | Coordinates | Переменная, которая будет содержать координаты найденного объекта, найденного первым ближе всех к верхнему левому углу области поиска. Если объект не появился за указанный промежуток времени, то будет выведена ошибка "Изображение не найдено". | Robin.LocationPoint | Координаты_1 | Да |
Особые условия использования
Разрешение изображения для поиска и разрешение экрана должно совпадать для корректности отработки действия. Для этого рекомендуется делать скриншот изображения.
Наиболее эффективно применение файлов с расширением ".png"
Существует на экране / Exists on the screen
Данное действие предназначено для проверки (в течение заданного времени) существования на экране изображений схожих с образцом.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Изображение | Image | Путь к изображению для распознавания. Допустимые расширения: ".jpeg", ".jpg", ".bmp", ".png", ".tif", ".tiff" Если алгоритм не нашел расширение файла или тип файла неприменим, будет выведено предупреждение. | Robin.Image | Рисунок_распознавания | Да |
Степень сходства | Similarity rate | Необходимый коэффициент сходства между изображением и искомой областью. Максимальное значение равно "1" . | Robin.Numeric | 0.8 | Да |
Тайм-аут | Time-out | Время, в течении которого будет осуществляться поиск заданного объекта. Задается в мс. | Robin.Numeric | 1000 | Нет |
Результаты | |||||
Результат | Result | Переменная, в которую будет сохранен результат проверки.
| Robin.Boolean | Результат_проверки_существования |
Особые условия использования
Разрешение изображения для поиска и разрешение экрана должно совпадать для корректности отработки действия. Для этого рекомендуется делать скриншот изображения.
Если результат "false", а объект на экране присутствует, значит есть необходимость уточнить степень сходства с изображением для поиска.
Наиболее эффективно применение файлов с расширением ".png"
Ждать исчезновения / Wait for disappear
Данное действие предназначено для ожидания исчезновения объекта, соответствующего указанному шаблону.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Изображение | Image | Путь к изображению для распознавания. Допустимые расширения: ".jpeg", ".jpg", ".bmp", ".png", ".tif", ".tiff" Если алгоритм не нашел расширение файла или тип файла неприменим, будет выведено предупреждение. | Robin.Image | Область_распознавания | Да |
Степень сходства | Similarity rate | Необходимый коэффициент сходства между изображением и искомой областью. Максимальное значение равно "1" . | Robin.Numeric | 0.8 | Да |
Тайм-аут | Time-out | Время, в течении которого будет ожидаться исчезновение заданного объекта. Задается в мс. | Robin.Numeric | 1000 | Да |
Результаты | |||||
Результат | Result | Переменная, в которую будет сохранен результат проверки исчезновения объекта.
| Robin.Boolean | true | Да |
Особые условия использования
Разрешение изображения для поиска и разрешение экрана должно совпадать для корректности отработки действия. Для этого рекомендуется делать скриншот изображения.
Если результат "true", а объект на экране присутствует, значит есть необходимость уточнить степень сходства с изображением для поиска.
Наиболее эффективно применение файлов с расширением ".png"
Найти текст на экране/Find text on screen
Группа действий: Машинное зрение
Данное действие предназначено для поиска на экране текста и получения его координат
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Текст для поиска | Текст, который нужно найти на экране. | Robin.String | Да | |
Язык | Язык текста для поиска. Выпадающий список из элементов: Русский, Английский, Русский и английский. Значение по умолчанию - Русский язык. | Robin.String | Да | |
Совпадение | Метод выбора координат на экране: по полному или частичному совпадению с указанным текстом. Выпадающий список из элементов: Полное, Частичное. Значение по умолчанию - Полное. | Robin.String | Да | |
Таймаут, мс | Время в миллисекундах, в течение которого будет происходить поиск нужного текста. | Robin.Numeric | Нет | |
Результат | ||||
Результат | Коллекция точек координат, найденных на экране в соответствии с указанным текстом. Возвращаются координаты центра. | Robin.Collection |
Особые условия использования
Отсутствуют
Распознать капчу/Recognize captcha
Группа действий: Машинное зрение
Действие по распознаванию содержимого капчи с помощью сервиса https://rucaptcha.com
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Путь к изображению | Путь к изображению для распознавания. Наиболее эффективно применение файлов с расширением «.png». Допустимые расширения: «.jpeg», «.jpg», «.bmp», «.png», «.tif», «.tiff». | Robin.Image | C:\doc\img.png | Да |
API ключ | Уникальный API ключ, который можно получить после регистрации на сайте https://rucaptcha.com | Robin.String | Да | |
Таймаут, мс | Время, в течение которого ожидается распознавание капчи. Тайм-аут устанавливается в миллисекундах. По умолчанию 120000 мс | Robin.Numeric | Нет | |
Выполнить матем. операцию | Если значение параметра «истина», то ожидается, что капча требует математического действия (например: написать результат 4 + 8 = ). По умолчанию - «ложь» | Robin.Boolean | true | Нет |
Минимальное количетсво символов в ответе | Минимальное количетсво символов в ответе. Допустимый диапазон от 1 до 20. Если количетсво символов неизвесно указать - 0. По умолчанию - 0 | Robin.Numeric | Нет | |
Максимальное количетсво символов в ответе | Максимальное количетсво символов в ответе. Допустимый диапазон от 1 до 20. Если количетсво символов неизвесно указать - 0. По умолчанию - 0 | Robin.Numeric | Нет | |
Язык | Буквы какого алфавита ожидаются на капче. По умолчанию - «Неизвестно» | Robin.String | Нет | |
Содержимое капчи | Содержимое капчи. По умолчанию - «Неизвестно» | Robin.String | Нет | |
Чувствительность к регистру | Если значение параметра «истина», то ожидается, что капча чувствительна к регистру. По умолчанию - «ложь» | Robin.Boolean | true | Нет |
Результат | ||||
Результат | Символы, которые были распознаны на капче | Robin.String |
Особые условия использования
Отсутствуют
Сгенерировать QR-код / Generate QR code
Группа действий: Машинное зрение
Действие генерирует QR-код на основе указанных данных и сохраняет его в виде файла.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Формат передачи данных | Способ записи данных, на основе которых будет сгенерирован QR-код. | Robin.String | Да | |
Путь к папке | Путь к папке, в которую будет сохранен файл с QR-кодом. Для сохранения файла также нужно заполнить поле «Имя файла». | Robin.FolderPath | C:\doc\img | Да |
Имя файла | Название файла с QR-кодом (без расширения). По умолчанию создается файл с расширением *.png. Для сохранения файла также нужно заполнить поле «Путь к папке». | Robin.String | Да | |
Перезаписать | Если значение «true», и в указанной папке существует файл с таким же именем и расширением, то новый файл его перезапишет. Если «false», файл перезаписан не будет и действие вернет ошибку. | Robin.Boolean | true | Нет |
Словарь | Словарь, ключи и значения которого будут содержаться в QR-коде. | Robin.Dictionary | Нет | |
Текст | Текст, который будет содержаться в QR-коде. | Robin.String | Нет | |
Результаты | ||||
Результат | Путь до файла с QR-кодом. | Robin.FilePath |
Особые условия использования
Робот вернет ошибку, если:
по указанному пути уже есть файл с указанным именем и поле "перезаписать" = false.
- словарь с другим типом данных не строк.
Робот вернет пустой результат, не вернет ошибку, если:
источники данных пустые. (в том числе табы, пробелы...)