Клик по изображению / 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
Группа действий: Машинное зрение
Действие ищет в файле штрихкоды и считывает из них данные.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Путь к файлу | Путь к файлу, в котором нужно найти штрихкоды и извлечь из них данные. Поддерживаемые форматы: jpg, jpeg, bmp, png, pdf. | Robin.FilePath | Да | |
Номер страницы | Номер страницы файла, на которой нужно искать штрихкоды. Если поле не заполнено, поиск штрихкодов поиск штрихкодов будет осуществляться на всех страницах. | Robin.Numeric | Нет | |
Тип штрихкода | Тип штрихкода, который действие должно найти. Если выбрано «Определить автоматически», то будут найдены любые штрихкоды в файле. | Robin.String | Да | |
Порядковый номер | Порядковый номер найденного штрихкода, из которого действие должно вернуть данные . Если поле не заполнено, то действие вернет данные всех найденных штрихкодов. Нумерация начинается с 1. | Robin.Numeric | Нет | |
Результаты | ||||
Результат | Коллекция, содержащая данные, которые были извлечены из штрихкодов. Один элемент коллекции – значение одного штрихкода. | Robin.Collection |
Особые условия использования
- В текущей версии действия произвольный штрихкод в произвольном документе с текстом распознан не будет. Работает с файлами, которые содержат только со штрихкоды, без остальных данных текста, картинок.
- Необходимы следующие типы штрихкодов: - EAN13 - UPC-A - UPC-E - CODE 128 - QR code - DATAMATRIX - DATAMATRIX (GS1)
Если в файле есть штрихкод, который не прописан в алгоритм, то действие его проигнорирует. Неизвестный штрихкод не будет распознан, действие вернет пустую коллекцию.
Если штрихкоды повернуты, то они будут распознаны.
Робот вернет пустую коллекцию, если не найдено ни одного штрихкода.
Робот вернет ошибку, если:
- в поле "Путь к файлу" подается недопустимый формат входного файла.
- неверный номер страницы (вне диапазона количества страниц в документе)
порядок выходит за диапазон количества найденных кодов
Робот не вернет ошибку, если:
в файле неизвестный штрихкод= в файле нет штрихкода. Вернется пустая коллекция.
Ждать появления / 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.
- словарь с другим типом данных не строк.
Робот вернет пустой результат, не вернет ошибку, если:
источники данных пустые. (в том числе табы, пробелы...)