Извлечь данные из документа /  Extract data from document

Группа действий: Robin OCR 


Действие извлекает поля с данными из указанного файла, в зависимости от выбранного документа.

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Путь к файлу

Путь к изображению, из которого нужно извлечь данные. Поддерживаемые форматы: jpg, jpeg, bmp, png.

Robin.FilePath


Да

Тип документа

Тип документа в исходном изображении. В зависимости от выбранного типа будут извлечены соответствующие наборы полей.

Robin.String


Да

Путь к папке

Путь к папке, в которую будет сохранена копия исходного изображения с наложенными блоками, на которые его делит действие для распознавания. Для сохранения также нужно заполнить поле «Имя файла».

Robin.FolderPath

C:\doc\img

Нет

Имя файла

Название изображения с наложенными блоками (без расширения). Изображение будет создано с расширением *.png. Для сохранения также нужно заполнить поле «Путь к папке».

Robin.String


Нет

Перезаписать

Если «true», и в указанной папке существует изображение с таким же именем и расширением, то новое изображение с блоками его перезапишет. Если «false», файл перезаписан не будет, и действие вернет ошибку.

Robin.Boolean

true

Нет

Результаты

Извлеченные данные

Словарь, содержащий значения, извлеченные из исходного изображения. Список полей для каждого типа документов указаны в документации по платформе.

Robin.Dictionary



Изображение с блоками

Путь к изображению с наложенными блоками.

Robin.FilePath



Точность распознавания

Точность распознавания каждого поля на изображении в диапазоне от 0 до 1.

Robin.Dictionary




Особые условия использования

Для каждого вида документа есть набор полей, которые робот будет искать. Если изображение не содержит искомых полей, то значение поля вернется пустым.  


Поля для паспорта:

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


Для прописки:


Для СНИЛС:


Робо вернет ошибку, если:


Пример использования 

Задача: извлечь поля с данными из документа СНИЛС.


Решение: воспользоваться действием "Извлечь данные из документа". 

Реализация:

  1. Перенести действие "Извлечь данные из документа" на рабочую область. 
  2. Заполнить параметры действия "Извлечь данные из документа". 

  3. Нажать на кнопку "Старт" в верхней панели. 

Результат: 

Программный робот отработал успешно.


Данные из документа СНИЛС извлечены. Сохранено изображение в указанную папку с наложенными блоками.