Analyzer - Get Analyze Business Card Result
Отслеживайте ход выполнения и получите результат операции анализа визитной карточки.
GET {endpoint}/formrecognizer/v2.1/prebuilt/businessCard/analyzeResults/{resultId}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например https://westus2.api.cognitive.microsoft.com). |
|
result
|
path | True |
string (uuid) |
Анализ идентификатора результата операции. |
Заголовок запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Успех |
|
| Other Status Codes |
Сущность ответа, сопровождающая неудающиеся ответы, содержащие дополнительные сведения об ошибке. |
Безопасность
Ocp-Apim-Subscription-Key
Тип:
apiKey
В:
header
Примеры
Get analyze business card result
Образец запроса
GET {endpoint}/formrecognizer/v2.1/prebuilt/businessCard/analyzeResults/3b1e6c5b-e113-4114-ab6b-ce65dfe8050f
Пример ответа
{
"status": "running",
"createdDateTime": "2019-05-01T10:53:21Z",
"lastUpdatedDateTime": "2019-05-01T10:53:23Z",
"analyzeResult": {
"version": "v2.1",
"readResults": [],
"pageResults": [],
"documentResults": [],
"errors": []
}
}
Определения
| Имя | Описание |
|---|---|
|
Analyze |
Состояние и результат операции анализа в очереди. |
|
Analyze |
Анализ результата операции. |
| Appearance |
Объект, представляющий внешний вид текстовой строки. |
|
Data |
Сведения о извлеченной таблице, содержащейся на странице. |
|
Data |
Сведения о извлеченной ячейке в таблице. |
|
Document |
Набор извлеченных полей, соответствующих входной документу. |
|
Error |
|
|
Error |
|
|
Field |
Распознаваемое значение поля. |
|
Field |
Семантический тип данных значения поля. |
|
Key |
Сведения о извлеченном ключе или значении в паре "ключ-значение". |
|
Key |
Сведения о извлеченной паре "ключ-значение". |
|
Key |
Семантический тип данных элемента ключевого значения. |
|
Length |
Единица, используемая свойствами width, height и boundingBox. Для изображений единица — "пиксель". Для PDF единица — "дюйм". |
|
Operation |
Состояние операции в очереди. |
|
Page |
Извлекается информация из одной страницы. |
|
Read |
Текст, извлеченный из страницы в входном документе. |
|
Selection |
Сведения о извлеченной метки выделения. |
| Style |
Объект, представляющий стиль текстовой строки. |
|
Text |
Объект, представляющий извлеченную текстовую строку. |
|
Text |
Имя стиля текстовой строки, включая рукописный ввод и другое. |
|
Text |
Объект, представляющий слово. |
AnalyzeOperationResult
Состояние и результат операции анализа в очереди.
| Имя | Тип | Описание |
|---|---|---|
| analyzeResult |
Результаты операции анализа. |
|
| createdDateTime |
string (date-time) |
Дата и время (UTC) при отправке операции анализа. |
| lastUpdatedDateTime |
string (date-time) |
Дата и время (UTC) при последнем обновлении состояния. |
| status |
Состояние операции. |
AnalyzeResult
Анализ результата операции.
| Имя | Тип | Описание |
|---|---|---|
| documentResults |
Сведения на уровне документа, извлеченные из входных данных. |
|
| errors |
Список ошибок, сообщаемых во время операции анализа. |
|
| pageResults |
Сведения на уровне страницы, извлеченные из входных данных. |
|
| readResults |
Текст, извлеченный из входных данных. |
|
| version |
string |
Версия схемы, используемая для этого результата. |
Appearance
Объект, представляющий внешний вид текстовой строки.
| Имя | Тип | Описание |
|---|---|---|
| style |
Объект, представляющий стиль текстовой строки. |
DataTable
Сведения о извлеченной таблице, содержащейся на странице.
| Имя | Тип | Описание |
|---|---|---|
| boundingBox |
number[] |
Ограничивающий прямоугольник таблицы. |
| cells |
Список ячеек, содержащихся в таблице. |
|
| columns |
integer minimum: 1 |
Количество столбцов. |
| rows |
integer minimum: 1 |
Количество строк. |
DataTableCell
Сведения о извлеченной ячейке в таблице.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| boundingBox |
number[] |
Ограничивающий прямоугольник ячейки. |
|
| columnIndex |
integer minimum: 0 |
Индекс столбца ячейки. |
|
| columnSpan |
integer minimum: 1 |
1 |
Число столбцов, охватываемых этой ячейкой. |
| confidence |
number minimum: 0maximum: 1 |
Значение достоверности. |
|
| elements |
string[] |
Если параметр includeTextDetails имеет значение true, список ссылок на текстовые элементы, составляющие эту ячейку таблицы. |
|
| isFooter |
boolean |
False |
Является ли текущая ячейка ячейкой нижнего колонтитула? |
| isHeader |
boolean |
False |
Является ли текущая ячейка ячейкой заголовка? |
| rowIndex |
integer minimum: 0 |
Индекс строки ячейки. |
|
| rowSpan |
integer minimum: 1 |
1 |
Количество строк, охватываемых этой ячейкой. |
| text |
string |
Текстовое содержимое ячейки. |
DocumentResult
Набор извлеченных полей, соответствующих входной документу.
| Имя | Тип | Описание |
|---|---|---|
| docType |
string |
Тип документа. |
| docTypeConfidence |
number minimum: 0maximum: 1 |
Прогнозируемый тип документа. |
| fields |
<string,
Field |
Словарь именованных значений полей. |
| modelId |
string (uuid) |
Идентификатор модели. |
| pageRange |
integer[] minimum: 1 |
Первый и последний номер страницы, где найден документ. |
ErrorInformation
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
|
| message |
string |
ErrorResponse
| Имя | Тип | Описание |
|---|---|---|
| error |
FieldValue
Распознаваемое значение поля.
| Имя | Тип | Описание |
|---|---|---|
| boundingBox |
number[] |
При необходимости ограничивающий прямоугольник значения поля. |
| confidence |
number minimum: 0maximum: 1 |
Оценка достоверности. |
| elements |
string[] |
Если параметр includeTextDetails имеет значение true, список ссылок на текстовые элементы, составляющие это поле. |
| page |
integer minimum: 1 |
Номер страницы на основе 1 в входном документе. |
| text |
string |
Текстовое содержимое извлеченного поля. |
| type |
Тип значения поля. |
|
| valueArray |
Массив значений полей. |
|
| valueCountryRegion |
string |
3-буквенный код страны (ISO 3166-1 alpha-3). |
| valueDate |
string (date) |
Значение даты. |
| valueInteger |
integer |
Целочисленное значение. |
| valueNumber |
number |
Значение с плавающей запятой. |
| valueObject |
<string,
Field |
Словарь именованных значений полей. |
| valuePhoneNumber |
string |
Значение номера телефона. |
| valueSelectionMark |
enum:
|
Значение метки выделения. |
| valueString |
string |
Строковое значение. |
| valueTime |
string (time) |
Значение времени. |
FieldValueType
Семантический тип данных значения поля.
| Значение | Описание |
|---|---|
| string | |
| date | |
| time | |
| phoneNumber | |
| number | |
| integer | |
| array | |
| object | |
| selectionMark | |
| countryRegion |
KeyValueElement
Сведения о извлеченном ключе или значении в паре "ключ-значение".
| Имя | Тип | Описание |
|---|---|---|
| boundingBox |
number[] |
Ограничивающий прямоугольник ключа или значения. |
| elements |
string[] |
Если параметр includeTextDetails имеет значение true, список ссылок на текстовые элементы, составляющие этот ключ или значение. |
| text |
string |
Текстовое содержимое ключа или значения. |
| type |
Семантический тип данных элемента ключевого значения. |
KeyValuePair
Сведения о извлеченной паре "ключ-значение".
| Имя | Тип | Описание |
|---|---|---|
| confidence |
number minimum: 0maximum: 1 |
Значение достоверности. |
| key |
Сведения о извлеченном ключе в паре "ключ-значение". |
|
| label |
string |
Определяемая пользователем метка для записи пары "ключ-значение". |
| value |
Сведения о извлеченном значении в паре "ключ-значение". |
KeyValueType
Семантический тип данных элемента ключевого значения.
| Значение | Описание |
|---|---|
| string | |
| selectionMark |
LengthUnit
Единица, используемая свойствами width, height и boundingBox. Для изображений единица — "пиксель". Для PDF единица — "дюйм".
| Значение | Описание |
|---|---|
| pixel | |
| inch |
OperationStatus
Состояние операции в очереди.
| Значение | Описание |
|---|---|
| notStarted | |
| running | |
| succeeded | |
| failed |
PageResult
Извлекается информация из одной страницы.
| Имя | Тип | Описание |
|---|---|---|
| clusterId |
integer (int32) minimum: 0 |
Идентификатор кластера. |
| keyValuePairs |
Список пар "ключ-значение", извлеченных на странице. |
|
| page |
integer (int32) minimum: 1 |
Номер страницы. |
| tables |
Список таблиц данных, извлеченных на странице. |
ReadResult
Текст, извлеченный из страницы в входном документе.
| Имя | Тип | Описание |
|---|---|---|
| angle |
number minimum: -180maximum: 180 exclusiveMinimum: True |
Общая ориентация текста в часовом направлении, измеряемая в градусах между (-180, 180]. |
| height |
number minimum: 0 |
Высота изображения/PDF в пикселях/дюймах соответственно. |
| lines |
Text |
Если параметр includeTextDetails имеет значение true, список распознанных текстовых строк. Максимальное количество возвращаемых строк составляет 300 на страницу. Линии сортируются сверху вниз, слева направо, хотя в некоторых случаях близость обрабатывается с более высоким приоритетом. Так как порядок сортировки зависит от обнаруженного текста, он может изменяться на изображениях и обновлениях версий OCR. Таким образом, бизнес-логика должна быть создана на основе фактического расположения строки вместо порядка. |
| page |
integer minimum: 1 |
Номер страницы на основе 1 в входном документе. |
| selectionMarks |
Список меток выделения, извлеченных на странице. |
|
| unit |
Единица, используемая свойствами width, height и boundingBox. Для изображений единица — "пиксель". Для PDF единица — "дюйм". |
|
| width |
number minimum: 0 |
Ширина изображения/PDF в пикселях/дюймах соответственно. |
SelectionMark
Сведения о извлеченной метки выделения.
| Имя | Тип | Описание |
|---|---|---|
| boundingBox |
number[] |
Ограничивающий прямоугольник знака выделения. |
| confidence |
number minimum: 0maximum: 1 |
Значение достоверности. |
| state |
enum:
|
Состояние знака выделения. |
Style
Объект, представляющий стиль текстовой строки.
| Имя | Тип | Описание |
|---|---|---|
| confidence |
number (float) |
Достоверность стиля строки текста. |
| name |
Имя стиля текстовой строки, включая рукописный ввод и другое. |
TextLine
Объект, представляющий извлеченную текстовую строку.
| Имя | Тип | Описание |
|---|---|---|
| appearance |
Свойства внешнего вида текста. |
|
| boundingBox |
number[] |
Ограничивающий прямоугольник извлеченной строки. |
| text |
string |
Текстовое содержимое строки. |
| words |
Text |
Список слов в текстовой строке. |
TextStyle
Имя стиля текстовой строки, включая рукописный ввод и другое.
| Значение | Описание |
|---|---|
| other | |
| handwriting |
TextWord
Объект, представляющий слово.
| Имя | Тип | Описание |
|---|---|---|
| boundingBox |
number[] |
Ограничивающий прямоугольник извлеченного слова. |
| confidence |
number minimum: 0maximum: 1 |
Значение достоверности. |
| text |
string |
Текстовое содержимое слова. |