View a markdown version of this page

Elemente der Auswahl - 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.

Elemente der Auswahl

Amazon Textract kann Auswahlelemente wie Optionsschaltflächen (Optionsschaltflächen), Kontrollkästchen, unterstrichenen und eingekreisten Text auf einer Dokumentseite erkennen. Auswahlelemente können in Formulardaten und in Tabellen erkannt werden. Tabellen 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 verwenden

☐

☑

☐

Fairer Preis

☑

☐

☐

Erkannte Auswahlelemente werden in den Antworten von AnalyzeDocument und als https://docs.aws.amazon.com/textract/latest/APIReference/API_Block.html 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 Klickbares oder Klickbares erkennen, die als Fragen strukturiert sind und durch Markieren einer von mehreren Antworten beantwortet werden. Diese werden auf die gleiche Weise zurückgegeben wie Clickables.

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 Auswahrelemente, die in Tabellen erkannt werden. Auswahlelemente, die in Schlüssel-Wert-Paaren erkannt werden, sind nicht in der Antwort enthalten.

Informationen zu einem 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 lauten. Beispielsweise lautet 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 Bounding-Box-Informationen für ein Auswahlelement im Feld. Geometry Ein SELECTION_ELEMENT Block Objekt ist kein untergeordnetes PAGE Block Objekt.

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 Datenstruktur mit Schlüssel-Wert-Paaren darstellt, wobei KEY den Text enthält, VALUE das SELECTION_ELEMENT enthält 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) ist VALUE 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 Männlich. 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 der SELECTION_ELEMENT-Block ist.

{ "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" }, }

Das folgende JSON 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 verwenden

☐

☑

☐

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 Komponenten zeigt: Seite, Tabelle, Zelle, Wort und Auswahlelement.

Weitere Informationen 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 lautet wie folgt. 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" }