Menggunakan API Baca

Selesai

Untuk menggunakan fitur Baca OCR, panggil fungsi ImageAnalysis (REST API atau metode SDK yang setara), meneruskan URL gambar atau data biner, dan secara opsional menentukan keterangan netral gender atau bahasa tempat teks ditulis (dengan nilai default en untuk bahasa Inggris).

Untuk membuat permintaan OCR ke ImageAnalysis, tentukan fitur visual sebagai READ.

C#

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

Python

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

Jika menggunakan REST API, tentukan fitur sebagai read.

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

Hasil fungsi Read OCR dikembalikan secara sinkron, baik sebagai JSON atau objek spesifik bahasa dari struktur serupa. Hasil ini dipecah dalam blok (dengan layanan saat ini hanya menggunakan satu blok), lalu baris, lalu kata-kata. Selain itu, nilai teks disertakan pada tingkat baris dan kata, sehingga lebih mudah untuk membaca seluruh baris teks jika Anda tidak perlu mengekstrak teks pada tingkat kata.

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