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 pluginFeatureTypes
parametro 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 unBlock
Oggetto di tipoSELECTION_ELEMENT
. Per determinare lo stato di un elemento selezionabile, utilizzaSelectionStatus
del campoSELECTION_ELEMENT
blocca. Lo stato può essereSELEZIONATOoNOT_SELECTED. Ad esempio, il valore diSelectionStatus
per l'immagine precedente èSELEZIONATO.
UNSELECTION_ELEMENT
Block
l'oggetto è associato a una coppia chiave-valore o a una cella di tabella. UNSELECTION_ELEMENT
Block
l'oggetto contiene informazioni sul rettangolo di selezione per un elemento di selezioneGeometry
. UNSELECTION_ELEMENT
Block
l'oggetto non è figlio di unPAGE
Block
oggetto.
Dati del modulo (coppie chiave-valore)
Una coppia chiave-valore viene utilizzata per rappresentare un elemento di selezione rilevato in un modulo. LaKEY
block contiene il testo per l'elemento di selezione. LaVALUE
block contiene il blocco SELECTION_ELEMENT. Il diagramma riportato di seguito illustra come vengono rappresentati gli elementi di selezioneBlockobjects.
![](images/hieroglyph-key-value-set-selectable.png)
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 delVALUE
blocco che contiene ilSELECTION_ELEMENT
blocco 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 diSelectionStatus
indica 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 |
☑ |
☐ |
☐ |
UNCELL
può contenere un blocco figlioSELECTION_ELEMENT
oggetti per elementi di selezione, nonché figlioWORD
blocchi per il testo rilevato.
![](images/hieroglyph-table-cell-selectable.png)
Per ulteriori informazioni sulle tabelle, consultaTabelle.
La tabellaBlock
l'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 cellaBLOCK
oggetto (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
Block
oggetto 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_ELEMENTBlock
oggetto per la casella di controllo è il seguente. Il valore diSelectionStatus
indica che la casella di controllo è selezionata.
{ "Geometry": {.......}, "BlockType": "SELECTION_ELEMENT", "SelectionStatus": "SELECTED", "Confidence": 88.79517364501953, "Id": "26d122fd-c5f4-4b53-92c4-0ae92730ee1e" }