Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Extract data from a document Version 4 (Рython)

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

...

Description

The action retrieves the data of the data field from the selected document.

Action icon


Parameters and their settings

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
File pathThe path to the file to extract the data from. Supported formats: jpg, jpeg, bmp, pngRobin.FilePath
Yes
Document typeThe type of document to extract data fromRobin.String
Yes
Folder pathThe path to the folder where a copy of the source file with superimposed blocks will be saved, into which the recognition action divides it. To save it, you also need to fill in the «File name» fieldRobin.FolderPathC:\doc\imgNo
File nameThe name of the copy of the source file with superimposed blocks (without extension). The image will be created with the *.png extension. To save it, you also need to fill in the «Folder path» fieldRobin.String
No
OverwriteIf «true», and a file with the same name and extension exists in the specified folder, then a new file with blocks will overwrite it. If «false», the file will not be overwritten, and the action will return an errorRobin.BooleantrueNo
Results
Extracted textThe data of each field in the document extracted from the original imageRobin.Dictionary

Image with blocksThe path to the image file with superimposed blocksRobin.FilePath

Recognition confidenceThe accuracy of recognition of each field in the image is in the range from 0 to 1Robin.Dictionary

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

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

Ключи возвращаются на русском. Сейчас нет возможности выбирать язык ключей словаря для действия.

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

  • "Паспорт выдан", ключ англ. - IssuedBy
  • "Дата выдачи", ключ англ. – IssuedDate
  • "Код подразделения", ключ англ. – IssuedCode
  • "Личная подпись", ключ англ. – Signature

  • "Фамилия", ключ англ. – LName,

  • "Имя", ключ англ. – FName,

  • "Отчество", ключ англ. – MName,

  • "Пол", ключ англ. – Sex,

  • "Фото", ключ англ. – Photo
  • "Дата рождения", ключ англ. – BirthDate

  • "Место рождения", ключ англ. – BirthPlace

  • Машиночитаемая запись на третьей странице, ключ англ. – MRZ,

  • Номер паспорта, ключ англ. – Number

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

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

  • Дата регистрации
  • Регион
  • Пункт
  • Район
  • Улица
  • Подразделение
  • Код подразделения

Для СНИЛС:

  • Number – Номер СНИЛС
  • LName '– Фамилия
  • FName – Имя
  • MName – Отчество
  • BirthDate – Дата рождения
  • BirthPlace – Место рождения
  • Sex – Пол
  • RegDate – Дата регистрации

...

  • заполнено поле "Путь к папке" и не заполнено "Имя файла".

  • заполнено поле "Имя файла" и не заполнено "Путь к файлу".

  • в поле "Путь к файлу" подается недопустимый формат входного файла.
  • по указанному пути уже есть файл с указанным именем и поле "перезаписать" = false.

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

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

...