Read API 사용

완료됨

읽기 OCR 기능을 사용하려면 ImageAnalysis 함수(REST API 또는 해당 SDK 메서드)를 호출하고, 이미지 URL 또는 이진 데이터를 전달하고, 필요에 따라 성 중립적인 캡션 또는 텍스트가 작성된 언어를 지정합니다(영어의 경우 기본값은 en).

ImageAnalysisOCR 요청을 만들려면 시각적 기능을 .로 READ지정합니다.

C#

ImageAnalysisResult result = client.Analyze(
    <image-to-analyze>,
    VisualFeatures.Read);

Python

result = client.analyze(
    image_url=<image_to_analyze>,
    visual_features=[VisualFeatures.READ]
)

REST API를 사용하는 경우 기능을 .로 read지정합니다.

https://<endpoint>/computervision/imageanalysis:analyze?features=read&...

읽기 OCR 함수의 결과는 JSON 또는 유사한 구조의 언어별 개체로 동기적으로 반환됩니다. 이러한 결과는 블록( 현재 서비스는 하나의 블록 만 사용)으로 세분화한 다음 , 줄단어를 사용하여 세분화됩니다. 또한 텍스트 값은 줄 및 단어 수준 모두에 포함되기 때문에 개별 단어 수준에서 텍스트를 추출할 필요가 없는 경우 전체 텍스트 줄을 더 쉽게 읽을 수 있습니다.

{
    "metadata":
    {
        "width": 500,
        "height": 430
    },
    "readResult":
    {
        "blocks":
        [
            {
                "lines":
                [
                    {
                        "text": "Hello World!",
                        "boundingPolygon":
                        [
                            {"x":251,"y":265},
                            {"x":673,"y":260},
                            {"x":674,"y":308},
                            {"x":252,"y":318}
                        ],
                        "words":
                        [
                            {
                                "text":"Hello",
                                "boundingPolygon":
                                [
                                    {"x":252,"y":267},
                                    {"x":307,"y":265},
                                    {"x":307,"y":318},
                                    {"x":253,"y":318}
                                ],
                            "confidence":0.996
                            },
                            {
                                "text":"World!",
                                "boundingPolygon":
                                [
                                    {"x":318,"y":264},
                                    {"x":386,"y":263},
                                    {"x":387,"y":316},
                                    {"x":319,"y":318}
                                ],
                                "confidence":0.99
                            }
                        ]
                    },
                ]
            }
        ]
    }
}