Elementi di selezione - Amazon Textract

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Elementi di selezione

Amazon Textract è in grado di rilevare elementi di selezione come pulsanti di opzione (pulsanti di opzione) e caselle di controllo in una pagina del documento. Gli elementi di selezione possono essere rilevati indati del moduloe intabelle. Ad esempio, quando viene rilevata la tabella seguente in un modulo, Amazon Textract rileva le caselle di controllo nelle celle della tabella.

Accetto

Neutral

Non sono d'accordo

Buon servizio

Facile da usare

Prezzo equo

Gli elementi di selezione rilevati vengono restituiti comeBlockoggetti nelle risposte daAnalyzeDocumenteGetDocumentAnalysis.

Nota

Puoi utilizzare il pluginFeatureTypesparametro di input per recuperare informazioni su coppie chiave-valore, tabelle o entrambi. Ad esempio, se si filtrano sulle tabelle, la risposta include gli elementi di selezione rilevati nelle tabelle. Gli elementi di selezione rilevati nelle coppie chiave-valore non sono inclusi nella risposta.

Le informazioni su un elemento di selezione sono contenute in unBlockOggetto di tipoSELECTION_ELEMENT. Per determinare lo stato di un elemento selezionabile, utilizzaSelectionStatusdel campoSELECTION_ELEMENTblocca. Lo stato può essereSELEZIONATOoNOT_SELECTED. Ad esempio, il valore diSelectionStatusper l'immagine precedente èSELEZIONATO.

UNSELECTION_ELEMENT Blockl'oggetto è associato a una coppia chiave-valore o a una cella di tabella. UNSELECTION_ELEMENT Blockl'oggetto contiene informazioni sul rettangolo di selezione per un elemento di selezioneGeometry. UNSELECTION_ELEMENT Blockl'oggetto non è figlio di unPAGE Blockoggetto.

Dati del modulo (coppie chiave-valore)

Una coppia chiave-valore viene utilizzata per rappresentare un elemento di selezione rilevato in un modulo. LaKEYblock contiene il testo per l'elemento di selezione. LaVALUEblock contiene il blocco SELECTION_ELEMENT. Il diagramma riportato di seguito illustra come vengono rappresentati gli elementi di selezioneBlockobjects.

Per ulteriori informazioni sulle coppie chiave-valore, consultaDati del modulo (coppie chiave-valore).

Il seguente snippet JSON mostra la chiave per una coppia chiave-valore che contiene un elemento di selezione (male ☑). L'ID figlio (Id bd14cfd5-9005-498b-a7f3-45ceb171f0ff) è l'ID del blocco WORD che contiene il testo per l'elemento di selezione (maschio). Il valore ID (Id 24aaac7f-fcce-49c7-a4f0-3688b05586d4) è l'ID delVALUEblocco che contiene ilSELECTION_ELEMENTblocco dell'oggetto.

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

Il seguente snippet JSON è il blocco WORD per la parolaMaschio. Il blocco WORD ha anche un blocco LINE padre.

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

Il blocco VALUE ha un figlio (Id f2f5e8cd-e73a-4e99-a095-053acd3b6bfb) che è il blocco SELECTION_ELEMENT.

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

Il seguente JSON è il blocco SELECTION_ELEMENT. Il valore diSelectionStatusindica che la casella di controllo è selezionata.

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

celle di tabella

Amazon Textract è in grado di rilevare elementi di selezione all'interno di una cella di tabella Ad esempio, le celle della tabella seguente hanno caselle di controllo.

Accetto

Neutral

Non sono d'accordo

Buon servizio

Facile da usare

Prezzo equo

UNCELLpuò contenere un blocco figlioSELECTION_ELEMENToggetti per elementi di selezione, nonché figlioWORDblocchi per il testo rilevato.

Per ulteriori informazioni sulle tabelle, consultaTabelle.

La tabellaBlockl'oggetto per la tabella precedente è simile a questo.

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

La cellaBLOCKoggetto (Id c63ad40d-5a14-4646-a8df-2d4304213dbc) per la cella che contiene la casella di controlloBuon servizioha il seguente aspetto. Include un bambinoBlock(Id = 26d122fd-c5f4-4b53-92c4-0ae92730ee1e) che è ilSELECTION_ELEMENT Blockoggetto per la casella di controllo.

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

SELECTION_ELEMENTBlockoggetto per la casella di controllo è il seguente. Il valore diSelectionStatusindica che la casella di controllo è selezionata.

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