Azure Распознаватель форм работает не так, как ожидалось - PullRequest
1 голос
/ 10 июля 2020

У меня проблема с FormRecognizer, который ведет себя не так, как я видел. Вот дилемма.

У меня есть счет-фактура, который при запуске через https: // {endpoint} /formrecognizer/v2.0/layout/analyze распознает таблицу в счете-фактуре и генерирует правильный JSON с узлом "таблицы". Вот пример его части

 {
                    "rows": 8,
                    "columns": 8,
                    "cells": [
                        {
                            "rowIndex": 0,
                            "columnIndex": 4,
                            "columnSpan": 3,
                            "text": "% 123 F STREET Deer Park TX 71536",
                            "boundingBox": [
                                3.11,
                                2.0733
                            ],
                            "elements": [
                                "#/readResults/0/lines/20/words/0",
                                "#/readResults/0/lines/20/words/1"

                            ]
                        }

Когда я обучаю модель без файла меток https: // {endpoint} /formrecognizer/v2.0/custom/models, он не генерирует пустой " table », но он генерирует (токены). Вот пример приведенного выше без «таблицы»

{
                    "key": {
                        "text": "__Tokens__12",
                        "boundingBox": null,
                        "elements": null
                    },
                    "value": {
                        "text": "123 F STREET",
                        "boundingBox": [
                            5.3778,
                            2.0625,
                            6.8056,
                            2.0625,
                            6.8056,
                            2.2014,
                            5.3778,
                            2.2014
                        ],
                        "elements": null
                    },
                    "confidence": 1.0
                }

Я не уверен, где именно это ведет себя не так, как задумано, но любое понимание будет оценено!

1 Ответ

0 голосов
/ 14 июля 2020

Если вы обучаете модель с помощью файлов маркировки, а затем вызываете FR Analyze (), служба FR вызовет службу макета, которая возвращает таблицы в разделе «pageResults».

...