Описание
Распознает текст с картинки при помощи Yandex OCR.
Как работать с учетными записями
Для того, чтобы запустить это действие, вам сначала должны ввести свои учетные данные.
Кнопка для добавления новых учетных записей.
В данной статье детально описан процесс работы с учетными записями.
Параметры
Вы можете подключить свой аккаунт сервиса Yandex Cloud OCR к Studio Pro для работы с этим действием. Чтобы это сделать, нажмите на кнопку «ДОБАВИТЬ НОВЫЙ АККАУНТ».
В открывшемся окне вы увидите форму создания аккаунта:
- Сервис — это поле можно заполнить произвольным образом, оно не будет влиять на работу данного действия.
- Логин — это поле можно заполнить произвольным образом, оно не будет влиять на работу данного действия.
- Пароль — в этом поле необходимо указать
Ключ API
.
Узнать подробнее о создании API-ключа и работе с ним можно здесь.
В целях тестирования и разработки в Studio Pro вы можете воспользоваться комплиментарным пакетом OCR, который предоставляется компанией ElectroNeek в соответствии с вашим тарифным планом. Для использования комплиментарного пакета в параметре действия выберите вариант «Не указано».
Обратите внимание, что так как продукт Bot Runner является бесплатным, то при экспорте бота в формат .neex комплиментарный пакет использоваться не будет. Таким образом, для построения системы attended-автоматизации необходимо указать свой аккаунт в сервисе OCR при работе с .neek-файлом, а затем экспортировать бота в .neex.
-
Задать значение: позволяет в явном виде задать путь к файлу. При нажатии на кнопку "Выбрать" можно указать путь вручную с использованием проводника.
-
Сохранить результат предыдущего шага: в качестве пути берет результат действия из предыдущего шага workflow.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для задания пути.
Поддерживаемые форматы файлов:
-
pdf
-
jpg
-
png
Максимальный размер файла: 1 МБ
Максимальный размер изображения: 20 мегапикселей (длина × ширина)
Если выбрать опцию "Использовать область распознавания", то робот будет распознавать текст внутри заданной прямоугольной области. Чтобы задать область, нужно задать левый верхний угол прямоугольника и его длину и ширину.
-
Задать значение: позволяет указать координату левого верхнего угла по горизонтальной оси.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для вычисления координаты.
-
Задать значение: позволяет указать координату левого верхнего угла по вертикальной оси.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для вычисления координаты.
-
Задать значение: позволяет указать ширину прямоугольной области.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для задания ширины.
-
Задать значение: позволяет указать высоту прямоугольной области.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для задания высоты.
Позволяет добавить поясняющий текст к блоку. Текст будет отображаться внутри блока сверху от названия действия.
Результат
Для сохранения результата в переменную необходимо к данному действию присоединить действие "Задать значение переменной", указать желаемое имя переменной и отметить пункт "Сохранить результат предыдущего шага".
Результатом является массив объектов вида "ключ-значение". Один объект содержит следующие ключи и значения:
{
"text": "распознанное слово",
"location": {
"y": "координата y левого верхнего угла прямоугольной области с текстом",
"x": "координата x левого верхнего угла прямоугольной области с текстом",
"width": "ширина прямоугольной области, содержащей распознанное слово",
"height": "высота прямоугольной области, содержащей распознанное слово"
},
"language": "язык, на котором написано распознанное слово"
}
Рекомендации к использованию
Данное действие может быть удобным в RPA-процессах, где требуется также знать, в какой области находится тот или иной текст. Поскольку возвращается не только само слово, но и его координата, то это также можно использовать в соответствующих целях.