기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
텍스트 감지 및 문서 분석 응답 객체
Amazon Textract는 문서를 처리할 때 감지되거나 분석된 텍스트에 대한 블록 객체 목록을 생성합니다. 각 블록에는 감지된 항목, 해당 항목의 위치, Amazon Textract가 처리 정확도에 대해 갖는 신뢰도에 대한 정보가 포함되어 있습니다.
문서는 다음과 같은 유형의 Block 객체로 구성됩니다.
블록의 내용은 호출하는 작업에 따라 달라집니다. 텍스트 감지 작업 중 하나를 호출하면 감지된 텍스트의 페이지, 줄 및 단어가 반환됩니다. 자세한 내용은 텍스트 감지 단원을 참조하십시오. 문서 분석 작업 중 하나를 호출하면 감지된 페이지, 키-값 페어, 테이블, 선택 요소 및 텍스트에 대한 정보가 반환됩니다. 자세한 내용은 문서 분석 단원을 참조하십시오.
일부 Block 객체 필드는 두 가지 유형의 처리 모두에 공통적입니다. 예를 들어 각 블록에는 고유 식별자가 있습니다.
Block 객체 사용 방법을 보여주는 예제는 섹션을 참조하세요자습서.
문서 레이아웃
Amazon Textract는 문서의 표현을 parent-to-child 관계 또는 키-값 페어에 연결된 다양한 유형의 Block 객체 목록으로 반환합니다. 문서의 페이지 수를 제공하는 메타데이터도 반환됩니다. 다음은 유형의 일반적인 Block 객체에 대한 JSON입니다PAGE.
{ "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 블록으로 만들어집니다. 각 페이지에는 텍스트 및 테이블 줄과 같이 페이지에서 감지된 기본 항목의 하위 블록 목록이 포함되어 있습니다. 자세한 내용은 Pages 단원을 참조하십시오.
BlockType 필드를 검사하여 Block 객체 유형을 확인할 수 있습니다.
Block 객체에는 관계 Block 객체의 배열인 Relationships 필드의 관련 객체 목록이 포함됩니다. Relationships 배열은 CHILD 유형 또는 VALUE 유형입니다. CHILD 유형의 배열은 현재 블록의 하위 항목 나열에 사용됩니다. 예를 들어 현재 블록의 유형이 LINE인 경우 에는 텍스트 줄을 구성하는 WORD 블록의 IDs 목록이 Relationships 포함됩니다. VALUE 유형의 배열은 키-값 페어를 포함하는 데 사용됩니다. Relationship 객체의 Type 필드를 검사하여 관계 유형을 확인할 수 있습니다.
하위 블록에는 상위 블록 객체에 대한 정보가 없습니다.
Block 정보를 보여주는 예제는 단원을 참조하십시오문서를 동기식으로 처리.
신뢰도
Amazon Textract 작업은 감지된 항목의 정확도에 대한 Amazon Textract의 신뢰도 백분율을 반환합니다. 신뢰도를 얻으려면 Block 객체의 Confidence 필드를 사용합니다. 값이 높을수록 신뢰도가 높습니다. 시나리오에 따라 신뢰도가 낮은 탐지는 사람의 시각적 확인이 필요할 수 있습니다.
Geometry
Amazon Textract 작업(자격 증명 분석 제외)은 문서 페이지에서 감지된 항목의 위치에 대한 위치 정보를 반환합니다. 위치를 가져오려면 Block 객체의 Geometry 필드를 사용합니다. 자세한 내용은 문서 페이지에서 항목 찾기 단원을 참조하십시오.