Поделиться через


RecognizedForm Класс

Представляет форму, распознаваемую обученной или предварительно созданной моделью. Свойство fields содержит поля формы, извлеченные из формы. Таблицы, текстовые строки/слова и метки выделения извлекаются для каждой страницы и находятся в свойстве pages .

Новые возможности версии 2.1: свойства form_type_confidence и model_id, поддержка методов to_dict и from_dict

Наследование
builtins.object
RecognizedForm

Конструктор

RecognizedForm(**kwargs: Any)

Методы

from_dict

Преобразует дикт в форме RecognizedForm в саму модель.

to_dict

Возвращает представление из диктовки RecognizedForm.

from_dict

Преобразует дикт в форме RecognizedForm в саму модель.

from_dict(data: Dict) -> RecognizedForm

Параметры

data
dict
Обязательно

Словарь в форме RecognizedForm.

Возвращаемое значение

Распознаваемая форма

Возвращаемый тип

to_dict

Возвращает представление из диктовки RecognizedForm.

to_dict() -> Dict

Возвращаемое значение

dict

Возвращаемый тип

Атрибуты

fields

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

fields: Dict[str, FormField]

form_type

Тип формы, в который модель определила отправленную форму.

form_type: str

form_type_confidence

Достоверность типа формы, определяемой моделью для отправленной формы.

form_type_confidence: int

model_id

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

model_id: str

page_range

Номер первой и последней страницы входной формы.

page_range: FormPageRange

pages

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

pages: List[FormPage]