De Lees-API gebruiken

Voltooid

Als u de functie Read OCR wilt gebruiken, roept u de functie ImageAnalysis (REST API of equivalente SDK-methode) aan, geeft u de afbeeldings-URL of binaire gegevens door en geeft u desgewenst een genderneutrale onderschrift of de taal op waarin de tekst is geschreven (met de standaardwaarde en voor engels).

Als u een OCR-aanvraag wilt indienen bij ImageAnalysis, geeft u de visuele functie op als READ.

C#

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

Python

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

Als u de REST API gebruikt, geeft u de functie op als read.

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

De resultaten van de functie Read OCR worden synchroon geretourneerd, ofwel als JSON of het taalspecifieke object van een vergelijkbare structuur. Deze resultaten worden opgesplitst in blokken (waarbij de huidige service slechts één blok gebruikt), vervolgens regels en woorden. Daarnaast worden de tekstwaarden opgenomen op zowel regel- als woordniveaus, zodat u gemakkelijker volledige tekstregels kunt lezen als u geen tekst op het niveau van het afzonderlijke woord hoeft te extraheren.

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