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 como los botones de opción (botones de opción), las casillas de verificación y el texto subrayado y rodeado de un círculo en una página de documento. Los elementos de selección se pueden detectar en los datos del formulario y en las tablas. Tablas Por ejemplo, cuando se detecta la siguiente tabla en un formulario, Amazon Textract detecta las casillas de verificación de las celdas de la tabla.
|
|
De acuerdo |
Neutral |
En desacuerdo |
|
Buen servicio |
☑ |
☐ |
☐ |
|
Fácil de usar |
☐ |
☑ |
☐ |
|
Precio justo |
☑ |
☐ |
☐ |
Los elementos de selección detectados se devuelven como objetos de bloque en las respuestas de AnalyzeDocument y GetDocumentAnalysis.
A continuación, se muestra una tabla con ejemplos de los diferentes tipos seleccionables que admite Amazon Textract.
|
Tipo seleccionable |
Ejemplo |
Botón de radio |
Sí ○ No ● |
Casillla de verificación |
Sí ☐ No ☑ |
Palabras subrayadas |
Sí No |
Palabras en un círculo |
|
Palabras tachadas |
|
Además, Amazon Textract puede detectar elementos en los que se hace clic de forma implícita o en aquellos que se estructuran como preguntas y se responden marcando una de varias respuestas. Estas se devuelven del mismo modo que se devuelven los elementos en los que se puede hacer clic.
nota
Puede usar el parámetro FeatureTypes de entrada para recuperar información sobre los pares clave-valor, las 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 que se detectan en pares clave-valor no se incluyen en la respuesta.
La información sobre un elemento de selección está contenida en un Block objeto de tipo. SELECTION_ELEMENT Para determinar el estado de un elemento seleccionable, utilice el SelectionStatus campo del SELECTION_ELEMENT bloque. El estado puede ser SELECTED o NOT_SELECTED. Por ejemplo, el valor de SelectionStatus para la imagen anterior es SELECTED.
Un SELECTION_ELEMENT Block objeto está asociado a un par clave-valor o a una celda de una tabla. Un SELECTION_ELEMENT Block objeto contiene información sobre los cuadros delimitadores de un elemento de selección del campo. Geometry Un SELECTION_ELEMENT Block objeto no es un elemento secundario de un PAGE Block objeto.
Datos del formulario (Key-Value pares)
Un par clave-valor se usa para representar un elemento de selección que se detecta en un formulario. El KEY bloque contiene el texto del elemento de selección. El VALUE bloque contiene el bloque SELECTION_ELEMENT. El siguiente diagrama muestra cómo los objetos de bloque representan los elementos de selección.
Para obtener más información sobre los pares clave-valor, consulte. Datos del formulario (Key-Value pares)
El siguiente fragmento de JSON muestra la clave de un par clave-valor que contiene un elemento de selección (male ☑). El identificador secundario (identificador bd14cfd5-9005-498b-a7f3-45ceb171f0ff) es el identificador 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 del bloque que contiene el objeto de bloque. VALUE SELECTION_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" }
El siguiente fragmento de JSON es el bloque WORD para la palabra Male. 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 elemento secundario (identificador 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 de SelectionStatus indica que la casilla de verificación está seleccionada.
{ "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 la tabla
Amazon Textract puede detectar elementos de selección dentro de una celda de una tabla. Por ejemplo, las celdas de la tabla siguiente tienen casillas de verificación.
|
|
Estoy de acuerdo |
Neutral |
En desacuerdo |
|
Buen servicio |
☑ |
☐ |
☐ |
|
Fácil de usar |
☐ |
☑ |
☐ |
|
Precio justo |
☑ |
☐ |
☐ |
Un CELL bloque puede contener SELECTION_ELEMENT objetos secundarios para los elementos de selección y WORD bloques secundarios para el texto detectado.
Para obtener más información sobre las tablas, consulteTablas.
El Block objeto TABLE de la tabla anterior tiene un aspecto similar al siguiente.
{ "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" }
El BLOCK objeto CELL (ID c63ad40d-5a14-4646-a8df-2d4304213dbc) de la celda que contiene la casilla de verificación Buen servicio tiene el siguiente aspecto. Incluye un elemento secundario (BlockId = 26d122fd-c5f4-4b53-92c4-0ae92730ee1e) que es SELECTION_ELEMENT Block el objeto de 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" }
El Block objeto SELECTION_ELEMENT de la casilla de verificación es el siguiente. El valor de SelectionStatus indica que la casilla de verificación está seleccionada.
{ "Geometry": {.......}, "BlockType": "SELECTION_ELEMENT", "SelectionStatus": "SELECTED", "Confidence": 88.79517364501953, "Id": "26d122fd-c5f4-4b53-92c4-0ae92730ee1e" }