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 botones de opción (botones de radio), casillas de verificación y texto subrayado y rodeado por 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. 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 AnalyzeDocumenty GetDocumentAnalysis.
A continuación, se muestra una tabla con ejemplos de los diferentes tipos seleccionables compatibles con 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 clicables implícitos o seleccionables estructurados como preguntas y respondidos marcando una de varias respuestas. Se devuelven de la misma manera que en los que se puede hacer clic.
nota
Puede usar el parámetro FeatureTypes 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 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 la SelectionStatus imagen anterior es SELECTED.
Un SELECTION_ELEMENT Block objeto está asociado a un par clave-valor o a una celda de la tabla. Un SELECTION_ELEMENT Block objeto contiene información sobre el cuadro delimitador 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 utiliza 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 elementos de selección se representan mediante objetos de bloque.
Para obtener más información sobre los pares clave-valor, consulte. Datos del formulario (Key-Value pares)
El siguiente fragmento de código 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 identificador de valor (Id 24aaac7f-fcce-49c7-a4f0-3688b05586d4) es el identificador 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 código JSON es el bloque WORD de 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 (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 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 siguiente tabla 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 Good Service 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" }