View a markdown version of this page

文字偵測和文件分析回應物件 - Amazon Textract

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

文字偵測和文件分析回應物件

當 Amazon Textract 處理文件時,它會為偵測到或分析的文字建立封鎖物件清單。每個區塊都包含偵測到的項目及其所在位置的相關資訊,以及 Amazon Textract 對處理準確性的可信度。

文件是由以下類型的Block物件組成。

區塊的內容取決於您呼叫的操作。如果您呼叫其中一個文字偵測操作,則會傳回偵測到文字的頁面、行和文字。如需詳細資訊,請參閱偵測文字。如果您呼叫其中一個文件分析操作,則會傳回偵測到的頁面、鍵值對、資料表、選取元素和文字的相關資訊。如需詳細資訊,請參閱分析文件

有些Block物件欄位在這兩種類型的處理中都是常見的。例如,每個區塊都有唯一的識別符。

如需示範如何使用Block物件的範例,請參閱 教學

文件配置

Amazon Textract 會將文件的表示法傳回為parent-to-child關係或鍵/值對中連結的不同類型Block物件清單。也會傳回提供文件中頁數的中繼資料。以下是 類型之典型Block物件的 JSONPAGE

{ "Blocks": [ { "Geometry": { "BoundingBox": { "Width": 1.0, "Top": 0.0, "Left": 0.0, "Height": 1.0 }, "Polygon": [ { "Y": 0.0, "X": 0.0 }, { "Y": 0.0, "X": 1.0 }, { "Y": 1.0, "X": 1.0 }, { "Y": 1.0, "X": 0.0 } ] }, "Relationships": [ { "Type": "CHILD", "Ids": [ "2602b0a6-20e3-4e6e-9e46-3be57fd0844b", "82aedd57-187f-43dd-9eb1-4f312ca30042", "52be1777-53f7-42f6-a7cf-6d09bdc15a30", "7ca7caa6-00ef-4cda-b1aa-5571dfed1a7c" ] } ], "BlockType": "PAGE", "Id": "8136b2dc-37c1-4300-a9da-6ed8b276ea97" }..... ], "DocumentMetadata": { "Pages": 1 } }

文件是由一或多個PAGE區塊所建立。每個頁面都包含頁面上偵測到的主要項目的子區塊清單,例如文字和資料表行。如需詳細資訊,請參閱頁面

您可以檢查 BlockType 欄位來判斷Block物件的類型。

Block 物件包含 Relationships 欄位中相關Block物件的清單,這是關係物件的陣列。Relationships 陣列為 CHILD 類型或 VALUE 類型。CHILD 類型的陣列用於列出目前區塊的子項。例如,如果目前的區塊是 LINE 類型, Relationships會包含構成文字行之 WORD 區塊的 IDs 清單。VALUE 類型的陣列用於包含鍵值對。您可以檢查Relationship物件Type的欄位來判斷關係的類型。

子區塊沒有其父區塊物件的相關資訊。

如需顯示Block資訊的範例,請參閱 同步處理文件

可信度

Amazon Textract 操作會傳回 Amazon Textract 對偵測到項目準確性的可信度百分比。若要取得可信度,請使用 Block 物件的 Confidence 欄位。較高的值表示較高的可信度。根據情況,具有低可信度的偵測可能需要人類進行視覺化確認。

Geometry

Amazon Textract 操作 (身分分析除外) 會傳回文件頁面上偵測到項目位置的相關資訊。若要取得位置,請使用 Block 物件的 Geometry 欄位。如需詳細資訊,請參閱在文件頁面上尋找項目