View a markdown version of this page

선택 요소 - Amazon Textract

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

선택 요소

Amazon Textract는 문서 페이지에서 옵션 버튼(라디오 버튼), 확인란, 밑줄 및 동그라미 표시된 텍스트와 같은 선택 요소를 감지할 수 있습니다. 선택 요소는 양식 데이터테이블에서 감지할 수 있습니다. 예를 들어 양식에서 다음 테이블이 감지되면 Amazon Textract는 테이블 셀의 확인란을 감지합니다.

동의

중립

동의하지 않음

좋은 서비스

사용하기 쉬움

공정 가격

감지된 선택 요소는 AnalyzeDocumentGetDocumentAnalysis의 응답에서 Block 객체로 반환됩니다.

다음은 Amazon Textract에서 지원하는 다양한 선택 가능한 유형의 예를 제공하는 표입니다.

선택 가능한 유형

예제

라디오 버튼

예" 아니요"

Checkbox

예 " 아니요 ☑

밑줄이 그어진 단어

아니요

원으로 표시된 단어

Two buttons labeled "Yes" and "No" for making a binary choice.

줄 바꿈된 단어

Two buttons labeled "Yes" and "No", with "No" crossed out in blue.

또한 Amazon Textract는 암시적 클릭 가능 항목 또는 질문으로 구조화되고 여러 답변 중 하나에 표시하여 답변되는 클릭 가능 항목을 감지할 수 있습니다. 이는 클릭 가능한 것과 동일한 방식으로 반환됩니다.

참고

FeatureTypes 입력 파라미터를 사용하여 키-값 페어, 테이블 또는 둘 다에 대한 정보를 검색할 수 있습니다. 예를 들어 테이블을 기준으로 필터링하는 경우 응답에는 테이블에서 감지된 선택 요소가 포함됩니다. 키-값 페어에서 감지된 선택 요소는 응답에 포함되지 않습니다.

선택 요소에 대한 정보는 유형의 Block 객체에 포함됩니다SELECTION_ELEMENT. 선택 가능한 요소의 상태를 확인하려면 SELECTION_ELEMENT 블록의 SelectionStatus 필드를 사용합니다. 상태는 SELECTED 또는 NOT_SELECTED일 수 있습니다. 예를 들어 SelectionStatus 이전 이미지의 값은 SELECTED입니다.

SELECTION_ELEMENT Block 객체는 키-값 페어 또는 테이블 셀과 연결됩니다. SELECTION_ELEMENT Block 객체에는 Geometry 필드의 선택 요소에 대한 경계 상자 정보가 포함됩니다. SELECTION_ELEMENT Block 객체는 객체의 하위 PAGE Block 객체가 아닙니다.

양식 데이터(키-값 페어)

키-값 페어는 양식에서 감지된 선택 요소를 나타내는 데 사용됩니다. KEY 블록에는 선택 요소에 대한 텍스트가 포함되어 있습니다. VALUE 블록에는 SELECTION_ELEMENT 블록이 포함되어 있습니다. 다음 다이어그램은 선택 요소를 블록 객체로 표현하는 방법을 보여줍니다.

텍스트가 포함된 KEY, SELECTION_ELEMENT가 포함된 VALUE 및 PAGE를 상위 객체로 사용하여 키-값 페어 데이터 구조를 사용하여 양식에서 선택 요소를 표현하는 다이어그램입니다.

키-값 페어에 대한 자세한 내용은 섹션을 참조하세요양식 데이터(키-값 페어).

다음 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 블록에는 상위 라인 블록도 있습니다.

{ "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 블록에는 SELECTION_ELEMENT 블록인 하위 블록(Id f2f5e8cd-e73a-4e99-a095-053acd3b6bfb)이 있습니다.

{ "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" }

Good Service 확인란이 포함된 셀의 CELL BLOCK 객체(Id c63ad40d-5a14-4646-a8df-2d4304213dbc)는 다음과 같습니다. 여기에는 확인란의 SELECTION_ELEMENT Block 객체인 하위 항목Block(Id = 26d122fd-c5f4-4b53-92c4-0ae92730ee1e)이 포함됩니다.

{ "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" }