View a markdown version of this page

Auswahrelemente - Amazon Textract

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Auswahrelemente

Amazon Textract kann Auswahlelemente wie Optionsfelder (Optionsfelder), Kontrollkästchen, unterstrichenen und eingekreisten Text auf einer Dokumentseite erkennen. Auswahlelemente können in Formulardaten und in Tabellen erkannt werden. Wenn beispielsweise die folgende Tabelle in einem Formular erkannt wird, erkennt Amazon Textract die Kontrollkästchen in den Tabellenzellen.

Stimme zu

Neutral

Stimme nicht zu

Guter Service

Einfach zu benutzen

Fairer Preis

Erkannte Auswahlelemente werden in den Antworten von AnalyzeDocumentund als Blockobjekte zurückgegeben GetDocumentAnalysis.

Die folgende Tabelle enthält Beispiele für die verschiedenen auswählbaren Typen, die von Amazon Textract unterstützt werden.

Auswählbarer Typ

Beispiel

Optionsfeld

Ja ○ Nein ●

Checkbox

Ja ☐ Nein ☑

Unterstrichene Wörter

Ja Nein

Eingekreiste Wörter

Two buttons labeled "Yes" and "No" for making a binary choice.

Durchgestrichene Wörter

Two buttons labeled "Yes" and "No", with "No" crossed out in blue.

Darüber hinaus kann Amazon Textract implizite Clickables oder Clickables erkennen, die als Fragen strukturiert sind und beantwortet werden, indem eine von mehreren Antworten markiert wird. Diese werden genauso zurückgegeben wie klickbare Elemente.

Anmerkung

Sie können den FeatureTypes Eingabeparameter verwenden, um Informationen über Schlüssel-Wert-Paare, Tabellen oder beides abzurufen. Wenn Sie beispielsweise nach Tabellen filtern, umfasst die Antwort die Auswahlelemente, die in Tabellen erkannt wurden. Auswahlelemente, die in Schlüssel-Wert-Paaren erkannt werden, sind nicht in der Antwort enthalten.

Informationen über ein Auswahlelement sind in einem Block Objekt des Typs enthalten. SELECTION_ELEMENT Verwenden Sie das SelectionStatus Feld des SELECTION_ELEMENT Blocks, um den Status eines auswählbaren Elements zu ermitteln. Der Status kann entweder SELECTED oder NOT_SELECTED sein. Beispielsweise ist der Wert von SelectionStatus für das vorherige Bild SELECTED.

Ein SELECTION_ELEMENT Block Objekt ist entweder einem Schlüssel-Wert-Paar oder einer Tabellenzelle zugeordnet. Ein SELECTION_ELEMENT Block Objekt enthält Begrenzungsrahmeninformationen für ein Auswahlelement im Feld. Geometry Ein SELECTION_ELEMENT Block Objekt ist kein untergeordnetes PAGE Block Objekt eines Objekts.

Formulardaten (Key-Value Paare)

Ein Schlüssel-Wert-Paar wird verwendet, um ein Auswahlelement darzustellen, das in einem Formular erkannt wurde. Der KEY Block enthält den Text für das Auswahlelement. Der VALUE Block enthält den SELECTION_ELEMENT-Block. Das folgende Diagramm zeigt, wie Auswahlelemente durch Blockobjekte dargestellt werden.

Diagramm, das die Darstellung eines Auswahlelements in einem Formular mithilfe einer Schlüssel-Wert-Paar-Datenstruktur darstellt, wobei KEY den Text, VALUE das SELECTION_ELEMENT und PAGE das übergeordnete Objekt ist.

Weitere Hinweise zu Schlüssel-Wert-Paaren finden Sie unter. Formulardaten (Key-Value Paare)

Der folgende JSON-Snippet zeigt den Schlüssel für ein Schlüssel-Wert-Paar, das ein Auswahlelement (male ☑) enthält. Die untergeordnete ID (ID bd14cfd5-9005-498b-a7f3-45ceb171f0ff) ist die ID des WORD-Blocks, der den Text für das Auswahlelement (männlich) enthält. Die Wert-ID (ID 24aaac7f-fcce-49c7-a4f0-3688b05586d4) VALUE ist die ID des Blocks, der das Blockobjekt enthältSELECTION_ELEMENT.

{ "Relationships": [ { "Type": "VALUE", "Ids": [ "24aaac7f-fcce-49c7-a4f0-3688b05586d4" // Value containing Selection Element ] }, { "Type": "CHILD", "Ids": [ "bd14cfd5-9005-498b-a7f3-45ceb171f0ff" // WORD - male ] } ], "Confidence": 94.15619659423828, "Geometry": { "BoundingBox": { "Width": 0.022914813831448555, "Top": 0.08072036504745483, "Left": 0.18966935575008392, "Height": 0.014860388822853565 }, "Polygon": [ { "Y": 0.08072036504745483, "X": 0.18966935575008392 }, { "Y": 0.08072036504745483, "X": 0.21258416771888733 }, { "Y": 0.09558075666427612, "X": 0.21258416771888733 }, { "Y": 0.09558075666427612, "X": 0.18966935575008392 } ] }, "BlockType": "KEY_VALUE_SET", "EntityTypes": [ "KEY" ], "Id": "a118dc43-d5f7-49a2-a20a-5f876d9ffd79" }

Das folgende JSON-Snippet ist der WORD-Block für das Wort Male. Der WORD-Block hat auch einen übergeordneten LINE-Block.

{ "Geometry": { "BoundingBox": { "Width": 0.022464623674750328, "Top": 0.07842985540628433, "Left": 0.18863198161125183, "Height": 0.01617223583161831 }, "Polygon": [ { "Y": 0.07842985540628433, "X": 0.18863198161125183 }, { "Y": 0.07842985540628433, "X": 0.2110965996980667 }, { "Y": 0.09460209310054779, "X": 0.2110965996980667 }, { "Y": 0.09460209310054779, "X": 0.18863198161125183 } ] }, "Text": "Male", "BlockType": "WORD", "Confidence": 54.06439208984375, "Id": "bd14cfd5-9005-498b-a7f3-45ceb171f0ff" },

Der VALUE-Block hat ein untergeordnetes Element (ID f2f5e8cd-e73a-4e99-a095-053acd3b6bfb), das ist der SELECTION_ELEMENT-Block.

{ "Relationships": [ { "Type": "CHILD", "Ids": [ "f2f5e8cd-e73a-4e99-a095-053acd3b6bfb" // Selection element ] } ], "Confidence": 94.15619659423828, "Geometry": { "BoundingBox": { "Width": 0.017281491309404373, "Top": 0.07643391191959381, "Left": 0.2271782010793686, "Height": 0.026274094358086586 }, "Polygon": [ { "Y": 0.07643391191959381, "X": 0.2271782010793686 }, { "Y": 0.07643391191959381, "X": 0.24445968866348267 }, { "Y": 0.10270800441503525, "X": 0.24445968866348267 }, { "Y": 0.10270800441503525, "X": 0.2271782010793686 } ] }, "BlockType": "KEY_VALUE_SET", "EntityTypes": [ "VALUE" ], "Id": "24aaac7f-fcce-49c7-a4f0-3688b05586d4" }, }

Der folgende JSON-Block ist der SELECTION_ELEMENT-Block. Der Wert von SelectionStatus gibt an, dass das Kontrollkästchen aktiviert ist.

{ "Geometry": { "BoundingBox": { "Width": 0.020316146314144135, "Top": 0.07575977593660355, "Left": 0.22590067982673645, "Height": 0.027631107717752457 }, "Polygon": [ { "Y": 0.07575977593660355, "X": 0.22590067982673645 }, { "Y": 0.07575977593660355, "X": 0.2462168186903 }, { "Y": 0.1033908873796463, "X": 0.2462168186903 }, { "Y": 0.1033908873796463, "X": 0.22590067982673645 } ] }, "BlockType": "SELECTION_ELEMENT", "SelectionStatus": "SELECTED", "Confidence": 74.14942932128906, "Id": "f2f5e8cd-e73a-4e99-a095-053acd3b6bfb" }

Tabellenzellen

Amazon Textract kann Auswahlelemente in einer Tabellenzelle erkennen. Beispielsweise haben die Zellen in der folgenden Tabelle Kontrollkästchen.

Stimme zu

Neutral

Stimme nicht zu

Guter Service

Einfach zu benutzen

Fairer Preis

Ein CELL Block kann untergeordnete SELECTION_ELEMENT Objekte für Auswahlelemente und untergeordnete WORD Blöcke für erkannten Text enthalten.

Diagramm, das die hierarchische Struktur eines Seitenlayouts mit den Komponenten Seite, Tabelle, Zelle, Wort und Auswahlelement zeigt.

Weitere Hinweise zu Tabellen finden Sie unterTabellen.

Das Block TABLE-Objekt für die vorherige Tabelle sieht in etwa so aus.

{ "Geometry": {.....}, "Relationships": [ { "Type": "CHILD", "Ids": [ "652c09eb-8945-473d-b1be-fa03ac055928", "37efc5cc-946d-42cd-aa04-e68e5ed4741d", "4a44940a-435a-4c5c-8a6a-7fea341fa295", "2de20014-9a3b-4e26-b453-0de755144b1a", "8ed78aeb-5c9a-4980-b669-9e08b28671d2", "1f8e1c68-2c97-47b2-847c-a19619c02ca9", "9927e1d1-6018-4960-ac17-aadb0a94f4d9", "68f0ed8b-a887-42a5-b618-f68b494a6034", "fcba16e0-6bd7-4ea5-b86e-36e8330b68ea", "2250357c-ae34-4ed9-86da-45dac5a5e903", "c63ad40d-5a14-4646-a8df-2d4304213dbc", // Cell "2b8417dc-e65f-4fcd-aa0f-61a23f1e8cb0", "26c62932-72f0-4dc2-9893-1ae27829c060", "27f291cc-abf4-4c23-aa24-676abe99cb1e", "7e5ce028-1bcd-4d9f-ad42-15ac181c5b47", "bf32e3d2-efa2-4fc1-b09b-ab9cc52ff734" ] } ], "BlockType": "TABLE", "Confidence": 99.99993896484375, "Id": "f66eac36-2e74-406e-8032-14d1c14e0b86" }

Das BLOCK CELL-Objekt (ID c63ad40d-5a14-4646-a8df-2d4304213dbc) für die Zelle, die das Kontrollkästchen Guter Service enthält, sieht wie folgt aus. Es enthält ein untergeordnetes Objekt (BlockID = 26d122fd-c5f4-4b53-92c4-0ae92730ee1e), SELECTION_ELEMENT Block das das Objekt für das Kontrollkästchen ist.

{ "Geometry": {.....}, "Relationships": [ { "Type": "CHILD", "Ids": [ "26d122fd-c5f4-4b53-92c4-0ae92730ee1e" // Selection Element ] } ], "Confidence": 79.741689682006836, "RowSpan": 1, "RowIndex": 3, "ColumnIndex": 3, "ColumnSpan": 1, "BlockType": "CELL", "Id": "c63ad40d-5a14-4646-a8df-2d4304213dbc" }

Das Block SELECTION_ELEMENT-Objekt für das Kontrollkästchen sieht wie folgt aus. Der Wert von SelectionStatus gibt an, dass das Kontrollkästchen aktiviert ist.

{ "Geometry": {.......}, "BlockType": "SELECTION_ELEMENT", "SelectionStatus": "SELECTED", "Confidence": 88.79517364501953, "Id": "26d122fd-c5f4-4b53-92c4-0ae92730ee1e" }