Udostępnij za pośrednictwem


RecognizedForm Klasa

Reprezentuje formularz rozpoznany przez wytrenowany lub wstępnie utworzony model. Właściwość fields zawiera pola formularza, które zostały wyodrębnione z formularza. Tabele, wiersze tekstu/wyrazy i znaczniki zaznaczenia są wyodrębniane na stronę i znajdują się we właściwości pages .

Nowość w wersji 2.1: właściwości form_type_confidence i model_id, obsługa metod to_dict i from_dict

Dziedziczenie
builtins.object
RecognizedForm

Konstruktor

RecognizedForm(**kwargs: Any)

Metody

from_dict

Konwertuje dykt w kształcie obiektu RecognizedForm na sam model.

to_dict

Zwraca reprezentację dyktowanego elementu RecognizedForm.

from_dict

Konwertuje dykt w kształcie obiektu RecognizedForm na sam model.

from_dict(data: Dict) -> RecognizedForm

Parametry

data
dict
Wymagane

Słownik w kształcie obiektu RecognizedForm.

Zwraca

Rozpoznany kształt

Typ zwracany

to_dict

Zwraca reprezentację dyktowanego elementu RecognizedForm.

to_dict() -> Dict

Zwraca

dict

Typ zwracany

Atrybuty

fields

Słownik pól znalezionych w formularzu. Klucze słownika pól są nazwą pola. W przypadku modeli wytrenowanych z etykietami jest to etykieta czasu trenowania pola. W przypadku modeli wytrenowanych bez etykiet unikatowa nazwa jest generowana dla każdego pola.

fields: Dict[str, FormField]

form_type

Typ formularza, na który model zidentyfikował przesłany formularz.

form_type: str

form_type_confidence

Pewność typu formularza, który model zidentyfikował przesłany formularz.

form_type_confidence: int

model_id

Identyfikator modelu używany do analizowania formularza, jeśli nie jest używany wstępnie utworzony model.

model_id: str

page_range

Pierwszy i ostatni numer strony formularza wejściowego.

page_range: FormPageRange

pages

Lista stron rozpoznanych z dokumentu wejściowego. Zawiera wiersze, wyrazy, znaczniki zaznaczenia, tabele i metadane strony.

pages: List[FormPage]