Skip to Content

Создать запрос OCR

alt

Элемент отправляет запрос в Primo RPA AI Server, чтобы распознать или классифицировать скан документа с помощью нейросетевой модели.

В ответе сервер вернет идентификатор запроса — используйте его в Получить результат OCR, чтобы просмотреть результат обработки изображения.

Перед началом работы

  1. Установите в Студии библиотеку Primo.AI.Server.

  2. Поместите элемент Создать запрос OCR в контейнер Сервер Primo.AI. В контейнере укажите параметры подключения к серверу.

  3. Подготовьте изображение документа в соответствии с требованиями:

    • Формат файла: JPEG, JPG, JPE, PNG, PDF, BMP, TIF, TIFF, DIB.
    • Качество: 200 DPI при реальном размере изображения. Например, лист А4 — это ~ 11 x 8 дюймов, т.е. 2200 x 1600 пикселей.
    • Размер изображения не должен превышать 20 мегапикселей (длина × ширина).
    • Количество страниц: одностраничный документ. Многостраничные документы необходимо разбить на отдельные страницы и распознавать постранично.

    Подробнее с требованиями можно ознакомиться здесь.

Свойства

Обязательные свойства отмечены символом *. Описание общих свойств см. в этом разделе.

Обработка:

  1. Документ* [String] — путь к документу для распознавания. Например, создайте в RPA-проекте папку Data и разместите в ней файл, тогда путь будет: System.IO.Path.Combine(_Workflow.ProjectPath,"Data","название_файла.расширение").
  2. Тип модели [String] — тип нейросетевой модели, которой следует направить запрос на обработку. Название должно совпадать с названием типа модели в AI Server, регистр важен. Пример: "torg12".

Вывод:

  • Результат [System.Guid] — название переменной, в которую сохранится идентификатор запроса на сервере. Идентификатор генерируется автоматически.

Если в ответе на запрос сервер вернул ошибку, она будет выведена в консоль Студии.