Описание
Распознает текст с картинки при помощи Microsoft OCR.
Примечание. Мы не храним обрабатываемые через OCR картинки на наших серверах.
Учетные данные Microsoft Azure
Для работы с Microsoft Cloud OCR необходимо авторизоваться на портале и активировать продукт «Компьютерное зрение». О том, как это сделать, можно узнать в документации к продукту. Параметры, необходимые для работы со Studio Pro, можно найти на странице « Keys and Endpoint». «KEY 1» и «KEY 2» — это и есть ключи подписки (subscription key). В Studio Pro можно использовать любой из них. О том, какие параметры необходимо использовать в Studio Pro, мы рассказываем в следующем разделе этой статьи.
Параметры
Endpoint and Subscription key
Вы можете подключить свой аккаунт сервиса Microsoft Cloud OCR к Studio Pro для работы с этим действием. Чтобы это сделать, нажмите на кнопку «ДОБАВИТЬ НОВЫЙ АККАУНТ».
В открывшемся окне вы увидите форму создания аккаунта:
- Сервис — это поле можно заполнить произвольным образом, оно не будет влиять на работу данного действия.
- Логин — в этом поле необходимо указать
Endpoint
. - Пароль — в этом поле необходимо указать
Subscription Key
.
В целях тестирования и разработки в Studio Pro вы можете воспользоваться комплиментарным пакетом OCR, который предоставляется компанией ElectroNeek в соответствии с вашим тарифным планом. Для использования комплиментарного пакета в параметре действия выберите вариант «Не указано».
Обратите внимание, что так как продукт Bot Runner является бесплатным, то при экспорте бота в формат .neex комплиментарный пакет использоваться не будет. Таким образом, для построения системы attended-автоматизации необходимо указать свой аккаунт в сервисе OCR при работе с .neek-файлом, а затем экспортировать бота в .neex.
-
Задать значение: позволяет в явном виде задать путь к файлу. При нажатии на кнопку "Выбрать" можно указать путь вручную с использованием проводника.
-
Сохранить результат предыдущего шага: в качестве пути берет результат действия из предыдущего шага workflow.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для задания пути.
Поддерживаемые форматы файлов:
-
jpg
-
png
-
bmp
-
gif
Максимальный размер файла: 4 МБ
Размер изображения: от 50х50 пикселей до 4200х4200 пикселей, но не более 10 мегапикселей
Если выбрать опцию «Использовать область распознавания», то бот будет распознавать текст внутри заданной прямоугольной области. Чтобы задать область, нужно задать левый верхний угол прямоугольника и его длину и ширину.
-
Задать значение: позволяет указать координату левого верхнего угла по горизонтальной оси.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для вычисления координаты.
-
Задать значение: позволяет указать координату левого верхнего угла по вертикальной оси.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для вычисления координаты.
-
Задать значение: позволяет указать ширину прямоугольной области.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для задания ширины.
-
Задать значение: позволяет указать высоту прямоугольной области.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для задания высоты.
Позволяет добавить поясняющий текст к блоку. Текст будет отображаться внутри блока сверху от названия функции.
Результат
Для сохранения результата в переменную необходимо к данному действию присоединить действие "Задать значение переменной", указать желаемое имя переменной и отметить пункт "Сохранить результат предыдущего шага".
Результатом является массив объектов вида "ключ-значение". Один объект содержит следующие ключи и значения:
{
"text": "распознанное слово",
"location": {
"y": "координата y левого верхнего угла прямоугольной области с текстом",
"x": "координата x левого верхнего угла прямоугольной области с текстом",
"width": "ширина прямоугольной области, содержащей распознанное слово",
"height": "высота прямоугольной области, содержащей распознанное слово"
},
"language": "язык документа"
}
Рекомендации к использованию
Данное действие может быть удобным в RPA-процессах, где требуется также знать, в какой области находится тот или иной текст. Поскольку возвращается не только само слово, но и его координата, то это также можно использовать в соответствующих целях.