本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
選擇元素
Amazon Textract 可以偵測文件頁面上的選擇元素,例如選項按鈕 (無線電按鈕)、核取方塊、底線和圓圈文字。可以在表單資料和資料表中偵測選擇元素。例如,在表單上偵測到下表時,Amazon Textract 會偵測資料表儲存格中的核取方塊。
|
|
同意 |
中立 |
不同意 |
|
良好的服務 |
☑ |
☐ |
☐ |
|
易於使用 |
☐ |
☑ |
☐ |
|
公平價格 |
☑ |
☐ |
☐ |
偵測到的選擇元素會在 AnalyzeDocument 和 GetDocumentAnalysis 的回應中傳回為封鎖物件。
下表提供 Amazon Textract 支援的不同可選取類型的範例。
|
可選取的類型 |
範例 |
選項按鈕 |
是 「否」 |
Checkbox |
是 ✓ 否 ☑ |
加底線的單字 |
是 否 |
圓形單字 |
|
已劃掉的單字 |
|
此外,Amazon Textract 可以偵測隱含可點選項目,或構成問題的可點選項目,並透過標記多個答案之一來回答。這些項目的傳回方式與可點選項目相同。
注意
您可以使用FeatureTypes輸入參數來擷取鍵值對、資料表或兩者的相關資訊。例如,如果您篩選資料表,回應會包含資料表中偵測到的選擇元素。在索引鍵/值對中偵測到的選擇元素不會包含在回應中。
選取元素的相關資訊包含在類型 的 Block 物件中SELECTION_ELEMENT。若要判斷可選取元素的狀態,請使用 SELECTION_ELEMENT區塊的 SelectionStatus 欄位。狀態可以是 SELECTED 或 NOT_SELECTED。例如,上一個影像SelectionStatus的 值為 SELECTED。
SELECTION_ELEMENT Block 物件與鍵值對或資料表儲存格相關聯。SELECTION_ELEMENT Block 物件包含 Geometry欄位中選取元素的週框方塊資訊。SELECTION_ELEMENT Block 物件不是PAGEBlock物件的子項。
表單資料 (鍵值對)
鍵/值對用於表示在表單上偵測到的選擇元素。KEY 區塊包含選取元素的文字。VALUE 區塊包含 SELECTION_ELEMENT 區塊。下圖顯示區塊物件如何表示選取元素。
如需金鑰/值對的詳細資訊,請參閱 表單資料 (鍵值對)。
下列 JSON 程式碼片段顯示金鑰/值對的金鑰,其中包含選取元素 (男性 ☑)。子 ID (Id bd14cfd5-9005-498b-a7f3-45ceb171f0ff) 是包含選取元素 (男性) 文字的 WORD 區塊 ID。值 ID (Id 24aaac7f-fcce-49c7-a4f0-3688b05586d4) 是VALUE包含區塊物件的SELECTION_ELEMENT區塊 ID。
{ "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" }
下列 JSON 程式碼片段是男性一詞的 WORD 區塊。WORD 區塊也有父 LINE 區塊。
{ "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" },
VALUE 區塊的子系 (Id f2f5e8cd-e73a-4e99-a095-053acd3b6bfb) 是 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" }, }
下列 JSON 是 SELECTION_ELEMENT 區塊。的值SelectionStatus表示已選取核取方塊。
{ "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" }
資料表儲存格
Amazon Textract 可以偵測資料表儲存格內的選取元素。例如,下表中的儲存格具有核取方塊。
|
|
同意 |
中立 |
不同意 |
|
良好的服務 |
☑ |
☐ |
☐ |
|
易於使用 |
☐ |
☑ |
☐ |
|
公平價格 |
☑ |
☐ |
☐ |
CELL 區塊可以包含用於選取元素的子SELECTION_ELEMENT物件,以及用於偵測文字的子WORD區塊。
如需資料表的詳細資訊,請參閱 表格。
上一個資料表的 TABLE Block 物件看起來與此類似。
{ "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" }
儲存格的 CELL BLOCK 物件 (Id c63ad40d-5a14-4646-a8df-2d4304213dbc),其中包含 Good Service 核取方塊,如下所示。它包含子項 Block(Id = 26d122fd-c5f4-4b53-92c4-0ae92730ee1e),其為核取方塊的SELECTION_ELEMENTBlock物件。
{ "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_ELEMENT Block 物件如下所示。的值SelectionStatus表示已選取核取方塊。
{ "Geometry": {.......}, "BlockType": "SELECTION_ELEMENT", "SelectionStatus": "SELECTED", "Confidence": 88.79517364501953, "Id": "26d122fd-c5f4-4b53-92c4-0ae92730ee1e" }