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 elFeatureTypes
pará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 unBlock
objeto de tipoSELECTION_ELEMENT
. Para determinar el estado de un elemento seleccionable, utilice laSelectionStatus
delSELECTION_ELEMENT
bloque. El estado puede serSELECCIONADASoNOT_SELECTED. Por ejemplo, el valor deSelectionStatus
para la imagen anterior esSELECCIONADAS.
UNASELECTION_ELEMENT
Block
se asocia a un par clave-valor o a una celda de tabla. UNASELECTION_ELEMENT
Block
contiene información de cuadro delimitador de un elemento de selección en elGeometry
. UNASELECTION_ELEMENT
Block
objeto no es hijo de unPAGE
Block
object.
Datos de formulario (pares clave-valor)
Un par clave-valor se utiliza para representar un elemento de selección detectado en un formulario. LaKEY
bloque contiene el texto del elemento de selección. LaVALUE
contiene 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 delVALUE
bloque que contiene elSELECTION_ELEMENT
objeto 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 deSelectionStatus
indica 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 |
☑ |
☐ |
☐ |
UNACELL
puede contener un bloque secundarioSELECTION_ELEMENT
objetos para elementos de selección, así como secundariosWORD
bloques para texto detectado.
Para obtener más información sobre las tablas, consulteTablas.
La TABLABlock
objeto 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" }
CeldaBLOCK
object (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
Block
para 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_ELEMENTBlock
para la casilla de verificación es el siguiente. El valor deSelectionStatus
indica que la casilla de verificación está activada.
{ "Geometry": {.......}, "BlockType": "SELECTION_ELEMENT", "SelectionStatus": "SELECTED", "Confidence": 88.79517364501953, "Id": "26d122fd-c5f4-4b53-92c4-0ae92730ee1e" }