Elementos de selección - Amazon Textract

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Elementos de selección

Amazon Textract puede detectar elementos de selección, tales como botones de opción (botones de opción) y casillas de verificación de una página de documento. Los elementos de selección se pueden detectar endata del formularioy enTablas de. Por ejemplo, cuando se detecta la siguiente tabla en un formulario, Amazon Texact detecta las casillas de verificación de las celdas de la tabla.

Concordar

Neutral

Discrepar

Buen servicio

Fácil de usar

Precio justo

Los elementos de selección detectados se devuelven comoBlockobjetos en las respuestas deAnalyzeDocumentyGetDocumentAnalysis.

nota

Puede utilizar elFeatureTypesparámetro de entrada para recuperar información sobre pares clave-valor, tablas o ambos. Por ejemplo, si filtra por tablas, la respuesta incluye los elementos de selección que se detectan en las tablas. Los elementos de selección detectados en pares clave-valor no se incluyen en la respuesta.

La información sobre un elemento de selección está contenida en unBlockobjeto de tipoSELECTION_ELEMENT. Para determinar el estado de un elemento seleccionable, utilice laSelectionStatusdelSELECTION_ELEMENTbloque. El estado puede serSELECCIONADASoNOT_SELECTED. Por ejemplo, el valor deSelectionStatuspara la imagen anterior esSELECCIONADAS.

UNASELECTION_ELEMENT Blockse asocia a un par clave-valor o a una celda de tabla. UNASELECTION_ELEMENT Blockcontiene información de cuadro delimitador de un elemento de selección en elGeometry. UNASELECTION_ELEMENT Blockobjeto no es hijo de unPAGE Blockobject.

Datos de formulario (pares clave-valor)

Un par clave-valor se utiliza para representar un elemento de selección detectado en un formulario. LaKEYbloque contiene el texto del elemento de selección. LaVALUEcontiene el bloque SELECTION_ELEMENT. En el siguiente diagrama, se muestran cómo los elementos de selección están representados por:Blockobjects.

Para obtener más información sobre los pares clave-valor, consulteDatos de formulario (pares clave-valor).

El siguiente fragmento JSON muestra la clave de un par clave-valor que contiene un elemento de selección (male ☑). El ID secundario (Id bd14cfd5-9005-498b-a7f3-45ceb171f0ff) es el ID del bloque WORD que contiene el texto del elemento de selección (masculino). El ID del valor (Id. 24aaac7f-fcce-49c7-a4f0-3688b05586d4) es el ID delVALUEbloque que contiene elSELECTION_ELEMENTobjeto de bloque.

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

El siguiente fragmento JSON es el bloque WORD de la palabraMasculino. El bloque WORD también tiene un bloque LINE principal.

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

El bloque VALUE tiene un hijo (Id. f2f5e8cd-e73a-4e99-a095-053acd3b6bfb) que es el bloque 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" }, }

El siguiente JSON es el bloque SELECTION_ELEMENT. El valor deSelectionStatusindica que la casilla de verificación está activada.

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

Celdas de tabla

Amazon Textract puede detectar elementos de selección dentro de una celda de tabla. Por ejemplo, las celdas de la tabla siguiente tienen casillas de verificación.

Concordar

Neutral

Discrepar

Buen servicio

Fácil de usar

Precio justo

UNACELLpuede contener un bloque secundarioSELECTION_ELEMENTobjetos para elementos de selección, así como secundariosWORDbloques para texto detectado.

Para obtener más información sobre las tablas, consulteTablas.

La TABLABlockobjeto de la tabla anterior tiene un aspecto similar a este.

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

CeldaBLOCKobject (Id. c63ad40d-5a14-4646-a8df-2d4304213dbc) para la celda que contiene la casilla de verificaciónBuen servicioparece ser el siguiente. Incluye a un niñoBlock(Id = 26d122fd-c5f4-4b53-92c4-0ae92730ee1e) que es elSELECTION_ELEMENT Blockpara la casilla de verificación.

{ "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_ELEMENTBlockpara la casilla de verificación es el siguiente. El valor deSelectionStatusindica que la casilla de verificación está activada.

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