История страницы
...
Данное действие предназначено для распознавания печатного текста в заданной области и сохранения распознанного текста в переменную.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|
Параметры | |||||
---|---|---|---|---|---|
Изображение | Image | Переменная |
, которая будет |
содержит изображение для распознавания. |
Если значение не указано, то Система выведет сообщение: "Не задана переменная".
Robin.Image | Область_распознавания | Да |
Основной язык | Primary language | Язык, который распознаватель ожидает в тексте. По умолчанию значение равно "rus" |
. Пользователь имеет возможность выбрать один или несколько языков в прилагающейся тулзе. Справочник содержит следующие значения:
| Robin.Collection | Russian | Нет |
Формат контента | Segmentation mode | Ожидаемый формат контента (увеличивает вероятность правильно прочесть текст). |
Выпадающий список. Справочник содержит следующие значения: |
По умолчанию значение равно " |
Page". |
Выпадающий список
Robin.String | Page | Нет | |||
Результаты | |||||
---|---|---|---|---|---|
Результат | Result | Переменная |
, в которую будет сохранен распознанный текст. Если |
изображение не содержит текст или его невозможно прочитать, будет сохранено пустое значение. | Robin.String |
Результат_распознавания_текста | Да |
Особые условия использования
Отсутствуют.
Пример использования в 1-й студии
Задача:
Существует на экране область с текстом.
...
Переменная "РезультатРаспознавания1" содержит текст.
Якорь | ||||
---|---|---|---|---|
|
...
Area screen
...
Данное действие предназначено для скриншота области и сохранения его в переменную.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|
Параметры | |||||
---|---|---|---|---|---|
Выделение области | Set an area | Выделение области вручную. Реализовано кнопкой. |
При нажатии |
Система свернет ROBIN Studio и предоставит пользователю возможность самостоятельно выделить область экрана, которую требуется распознать. После завершения |
выделения Система автоматически заполнит следующие поля данными выбранной области для распознавания:
|
|
|
Robin.Collection | Нет | |
Координаты начала | Start coordinates | Координаты |
левого верхнего угла области для распознавания |
. Определяется двумя координатами Х и Y. |
Начальная координата, обозначенной области, по горизонтали.
После использования кнопки "Выделение области" |
параметр автозаполняется в соответствии с выделенной областью. |
Если поле содержит строковые символы, то Система выведет сообщение: " "Не найдены переменные: <Новое значение>",
Число
Положение начальной координаты (координата левого верхнего угла области для распознавания) определяется двумя координатами Х и Y.
Robin.LocationPoint | Да | ||||
Координаты конца | Finish coordinates | Координаты правого нижнего угла области для распознавания. Определяется двумя координатами Х и Y. После использования кнопки "Выделение области" параметр автозаполняется в соответствии с выделенной областью. | Robin.LocationPoint | Да | |
X | X | Положение начальной координаты (координата левого верхнего угла области для распознавания) определяется двумя координатами Х и Y. Начальная координата, обозначенной области, по |
горизонтали. После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью. Если поле содержит строковые символы, то Система выведет сообщение: " "Не найдены переменные: <Новое значение>" |
, | Число |
233 | Нет |
Y |
Высота, обозначенной области (отсчет идет сверху вниз от начальной координаты области скриншота).
Y | Положение начальной координаты (координата левого верхнего угла области для распознавания) определяется двумя координатами Х и Y. Начальная координата, обозначенной области, по вертикали. После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью. Если поле содержит строковые символы, то Система выведет сообщение: "Не найдены переменные: <Новое значение>". | Число |
242 | Нет |
Высота |
Heigth |
Высота, обозначенной области (отсчет идет |
сверху вниз от начальной координаты области скриншота). После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью. Если поле содержит строковые символы, то Система выведет сообщение: " |
Не найдены переменные: <Новое значение>" |
. | Число |
330 | Нет |
Ширина |
Переменная с типом "Общий", в которую будет сохранена выделенная область.
Widht | Ширина, обозначенной области (отсчет идет слева направо от начальной координаты области). После использования кнопки "Выделение области" параметра "Область" автозаполняется в соответствии с выделенной областью. Если поле содержит строковые символы |
, то Система выведет сообщение: " |
"Не найдены переменные: <Новое значение>", | Число | 528 | Нет | ||
Использовать DirectX | Use DirectX | По умолчанию признак не установлен. | Чек-бокс | Нет | |
Результаты | |||||
---|---|---|---|---|---|
Результат | Result | Переменная, в которую будет сохранена выделенная область. | Robin.Image | Область |
_распознавания | Да |
Особые условия использования
Отсутствуют.
Пример использования в 1-й студии
Задача:
Существует на экране область с текстом.
...
Данное действие предназначено для вывода указанного изображения на экран.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|
Параметры |
---|
Изображение | Image |
Переменная |
, которая содержит изображение. |
Если значение не указано, то Система выведет сообщение: "Не задана переменная".
Robin.Image | Область |
Выпадающий список
_распознавания | Да |
Особые условия использования
Отсутствуют.
Пример использования в 1-й студии
Задача:
Существует на экране область с текстом.
...
Переменная "РезультатРаспознавания1" содержит текст.
Найти на экране / Find on the screen
...
...
Данное действие предназначено для поиска области на экране и получения ее координат.
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |||||
---|---|---|---|---|---|---|---|---|---|---|
Параметры | ||||||||||
Изображение | Image | Переменная | с типом "Общий", которая | будет содержать область содержит изображение для распознавания. | Robin.Image | Выпадающий список | Область_распознавания | Да | ||
Степень сходства | Similarity rate | Коэффициент сходства. Устанавливается степень сходства между изображением и искомой областью. По умолчанию значение равно "0.75". Максимальное значение равно "1" (Чем больше число, тем точнее должно быть сходство изображения и искомой области. Значение степени сходства необходимо устанавливать как десятичную дробь, после 0 должна быть точка ".". | ЧислоRobin.Numeric | 0.75 | Да | Возвращать центр | Give center | Если чек-бокс:
| Чек-бокс | Нет |
Тайм-аут | Time-out | Время, в течении которого будет ожидаться появление заданного объекта. Задается в мс. Значение по умолчанию равно временному промежутку, указанному в разделе "Настройки робота" в поле "TimeOutTime". | Robin.Numeric | 1000 | Да | |||||
Возвращать центр | Give center | Возвращает координаты центров изображений, найденных на экране. По умолчанию возвращаются координаты верхнего левого угла изображения. | Robin.Boolean | True | Нет | |||||
РезультатыВыходные параметры | ||||||||||
Координаты | Coordinates | Переменная | с типом "Общий", которая будет содержать координаты | найденного объектавсех найденных объектов. Порядок заполнения коллекции результатов: первым идет объект, найденный ближе всех к верхнему левому углу области поиска. Если | значение не указано, то Система выведет сообщение: "Такая переменная не найдена".объект не появился за указанный промежуток времени, то будет выведена ошибка "Изображение не найдено". | Robin.Collection | Координаты | Выпадающий список | Координаты1 | Да |
Особые условия использования
Необходимо установить задержку Для данного действия необходимо устанавливать задержку не менее 1000 (мc).
...
После введения параметра ожидания данное действие функционально дублируется действием "Ждать появления".
Поэтому последнее можно считать не нужным.
Ждать появления / Wait for action
Данное действие предназначено для ожидания появления объекта, соответствующего указанному шаблону, и получения его координат.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||
---|---|---|---|---|---|---|---|---|---|
Параметры | |||||||||
Изображение | Image | Переменная | с типом "Общий", которая | будет содержать область содержит изображение для распознавания. | Robin.Image | Область | Выпадающий список | Область_распознавания | Да |
Степень сходства | Similarity rate | Коэффициент сходства. Устанавливается степень сходства между изображением и искомой областью. По умолчанию значение равно "0.75". Максимальное значение равно "1" (Чем больше число, тем точнее должно быть сходство изображения и искомой области. Значение степени сходства необходимо устанавливать как десятичную дробь, после 0 должна быть точка ".". | ЧислоRobin.Numeric | 1 | Да | ||||
Тайм-аут | Time-out | (ms)Устанавливается время | Время, в течении которого будет | длится ожидание появления ожидаться появление заданного объекта. Задается в мс. Значение по умолчанию | "-1", равное равно временному промежутку, указанному в разделе "Настройки робота" в поле "TimeOutTime". | ЧислоRobin.Numeric | 1000 | Да | |
Возвращать центр | Give center | Действие будет возвращать координаты центров изображений, найденных на экране. | не установлен, то возвращает По умолчанию возвращаются координаты верхнего левого угла изображения | , найденного на экране. | Чек-боксRobin.Boolean | Нет | |||
Результаты | |||||||||
Координаты | Coordinates | Переменная | с типом "Общий", которая будет содержать координаты | опознанного объекта.Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена"всех найденных объектов. Порядок заполнения коллекции результатов: первым идет объект, найденный ближе всех к верхнему левому углу области поиска. Если объект не появился за указанный промежуток времени, то | переменной присваивается значение {X=-10000,Y=-10000}.Выпадающий список | Координаты2будет выведена ошибка "Изображение не найдено". | Robin.Collection | Координаты_2 | Да |
Особые условия использования
ОтсутствуютДанное действие функционально дублирует действие "Найти на экране", потому его можно удалить.
Пример использования
Ждать исчезновения / Wait for disappear action
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |||||
---|---|---|---|---|---|---|---|---|---|---|
Входные параметрыПараметры | ||||||||||
Изображение | Image | Переменная | с типом "Общий", которая | будет содержать область содержит изображение для распознавания. | Robin.Image | Выпадающий список | Область_распознавания | Да | ||
Степень сходства | Similarity rate | Коэффициент сходства. Устанавливается степень сходства между изображением и искомой областью. По умолчанию значение равно "0.75". Максимальное значение равно "1" (Чем больше число, тем точнее должно быть сходство изображения и искомой области. Значение степени сходства необходимо устанавливать как десятичную дробь, после 0 должна быть точка ".". | ЧислоRobin.Numeric | 0.8 | Да | |||||
Тайм-аут | Time-out | (ms)Устанавливается время | Время, в течении которого будет | длится ожидание исчезновения ожидаться исчезновение заданного объекта. Задается в мс. Значение по умолчанию | "-1", равное равно временному промежутку, указанному в разделе "Настройки робота" в поле "TimeOutTime". | ЧислоRobin.Numeric | 1000Да | Нет | ||
Выходные параметрыРезультаты | ||||||||||
Результат | Result | Переменная | с типом "Логический", в которую будет сохранен результат проверки исчезновения объекта | :.
| не был найден или
| Robin.Boolean | true | Выпадающий список | Результат_исчезновения | Да |
Особые условия использования
Отсутствуют.
...
Если результат "true", а объект на экране присутствует, значит есть необходимость уточнить степень сходства с изображением для поиска.
Пример использования
Загрузить из файла / Load from file
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||
---|---|---|---|---|---|---|---|
Входные параметрыПараметры | |||||||
Путь к файлу | Path to file | Путь к файлу, содержимое которого будет использовано для распознавания | (доступен ввод вручную, либо выбор папки в модальном окне "Открыть" по кнопке ).. | Robin.Filepath | C:\Users\RLABUTIN\Desktop\ Действия в Studio.pdf.png | Да | |
Выходные параметрыРезультаты | |||||||
Результат | Result | Переменная | с типом "Общий", в которую будет сохранено содержимое файла. | Robin.Image | Выпадающий список | Скриншот1 | Да |
Особые условия использования
Отсутствуют.
Пример использования в 1-й студии.
Задача:
Существует текстовая картинка.
...
Данное действие предназначено для загрузки страницы PDF в виде изображения.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|
Параметры | |||||
---|---|---|---|---|---|
Путь к файлу | Path to file | Путь к PDF-файлу, страница которого будет использована для распознавания |
Если поле содержит |
путь к файлу, |
отличному от формата PDF, то в логах будет выведено сообщение: "File not in PDF format or corrupted." |
Robin.Filepath | C:\Users\RLABUTIN\Desktop\ Действия в Studio.pdf | Да |
Качество | Quality | Выбор разрешения (числа точек на полученном изображении, которые умещаются в одном дюйме). Выпадающий список. Справочник содержит следующие значения:
По умолчанию значение равно "DPI_300". |
Robin.String | DPI_600 | Нет |
Номер страницы | Page number | Номер, извлекаемой страницы. По умолчанию значение равно " |
1". Если поле содержит:
|
Robin.Numeric | 23 |
Нет |
Результаты | |||||
---|---|---|---|---|---|
Результат | Result | Переменная |
, в которую будет сохранено содержимое PDF-файла. |
Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена".
Robin.Image | Скриншот2 | Да |
Особые условия использования
Отсутствуют.
Пример использования в 1-й студии.
Задача:
Существует PDF-документ "Действия в Studio.pdf".
...
Переменная "РезультатРаспознавания1" содержит текст на странице, в которой встречается слово "Базовые действия".
Загрузить из ресурса / Load from resource
...
Данное действие предназначено для загрузки изображения из ресурса.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Входные параметры | |||||
Ресурс | Resource | Ресурс с типом "Изображение", содержащий область распознавания. Если значение не указано, то Система выведет сообщение: "Не задан ресурс". | Выпадающий список | Ресурс | Да |
Выходные параметры | |||||
Результат | Result | Переменная с типом "Объект", в которую будет сохранено содержимое ресурса. Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена". | Выпадающий список | Скриншот3 | Да |
Особые условия использования
Отсутствуют.
Пример использования
Задача:
Существует ресурс с типом "Изображение".
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |||||
---|---|---|---|---|---|---|---|---|---|---|
Входные параметрыПараметры | ||||||||||
Изображение | Image | Переменная | с типом "Общий", которая | будет содержать область содержит изображение для распознавания. | Robin.Image | Рисунок | Выпадающий список | Область_распознавания | Да | |
Степень сходства | Similarity rate | Коэффициент сходства. Устанавливается степень сходства между изображением и искомой областью. По умолчанию значение равно "0.75". Максимальное значение равно "1" (Чем больше число, тем точнее должно быть сходство изображения и искомой области. Значение степени сходства необходимо устанавливать как десятичную дробь, после 0 должна быть точка ".". | ЧислоRobin.Numeric | 0.8 | Да | |||||
Выходные параметрыРезультаты | ||||||||||
Результат | Result | Переменная | с типом "Логический", в которую будет сохранен результат проверки | объекта на соответствие:.
| на экране
| или не исчез с экрана в течении указанного времени
| Robin.Boolean | .Выпадающий список | Результат_проверки_существования | Да |
Особые условия использования
Отсутствуют.
Пример использования
Если результат "false", а объект на экране присутствует, значит есть необходимость уточнить степень сходства с изображением для поиска.
Пример использования
Распознать Распознать по шаблону / Recognize by template action
...
Данное действие предназначено для распознавания текста таблиц по шаблону (позволяет "вытащить" значение из ячеек таблицы и "положить" его в переменную).
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Входные параметры | |||||
Ресурс | Resource | Ресурс с типом "Разметка таблицы", содержащий область распознавания. | Выпадающий список | Область_распознавания | Да |
Основной язык | Primary language | Язык который распознаватель ожидает в тексте | Строка | rus | Нет |
Выходные параметры | |||||
Шаблон | Template | Переменная с типом "Общий", в которую будет сохранено содержимое ресурса. Если поле содержит ресурс, который Система не смогла распознать, то в лог будет выведено сообщение: "resource was not found or source had incorrect type." | Выпадающий список | Результат | Да |
Особые условия использования
Отсутствуют.
Пример использования
Якорь | ||||
---|---|---|---|---|
|
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Входные параметрыПараметры | |||||||||||
Путь к файлу | Path to file | Путь к PDF-файлу, страница которого будет использована для распознавания | (доступен ввод вручную, либо выбор папки в модальном окне "Открыть" по кнопке )Строка | C:\Users\RLABUTIN\Desktop\ Действия в Studio.pdf | Да | Качество | Quality | Выбор разрешения (числа точек на полученном изображении, которые умещаются в одном дюйме). | Robin.Filepath | C:\Users\RLABUTIN\Desktop\ Действия в Studio.pdf | Да |
Качество | Quality | Выбор разрешения (числа точек на полученном изображении, которые умещаются в одном дюйме). Выпадающий список. Справочник содержит следующие значения:
По умолчанию значение равно "DPI_300". | Robin.String | DPI_300 | Нет | ||||||
Основной язык | Primary language | Язык, который распознаватель ожидает в тексте. По умолчанию значение равно "rus". Пользователь имеет возможность выбрать один или несколько языков в прилагающейся тулзе. Справочник содержит следующие значения: | Выпадающий список | DPI_300 | Да | ||||||
Основной язык | Primary language | Язык, который распознаватель ожидает в тексте. По умолчанию значение равно "rus". | Строка | rus | Да | ||||||
Текст | Text | Значение, которое должна быть на странице. | Строка | Загрузить | Да | ||||||
Выходные параметры | |||||||||||
| Robin.Collection | rus | Нет | ||||||||
Текст | Text | Текст, который должна содержать страница. Язык распознается автоматически по введенному тексту. Если введенная строка не содержит символьных элементов, а только специальные, то поиск идет по ним. Язык, в таком случае, при необходимости, определяется по умолчанию, как локальный. | Robin.String | Загрузить | Да | ||||||
Результаты | |||||||||||
Номер страницы | Page number | Переменная, которая будет содержать номера всех найденных страниц. Если страница не будет найдена вывести ошибку: "Не найдена страница, содержащая заданный текст." | Robin.Collection | Найти страницу в PDF | Find page in PDF | Переменная с типом "Число", которая будет содержать номер найденной страницы. Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена". Если значение в поле "Путь к файлу" отсутствует, или содержит файл, отличный от формата PDF, то переменная содержит значение "-1". | Выпадающий список | Результат | Да |
Особые условия использования
Отсутствуют.
Пример использования в 1-й студии.
Задача:
Существует PDF-документ "Действия в Studio.pdf".
...