你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Image Moderation - OCR Url Input

返回图像中为指定语言找到的任何文本。 如果未在输入中指定任何语言,则检测默认为英语。

POST {Endpoint}/contentmoderator/moderate/v1.0/ProcessImage/OCR?overload=url&language={language}
POST {Endpoint}/contentmoderator/moderate/v1.0/ProcessImage/OCR?overload=url&language={language}&CacheImage={CacheImage}&enhanced={enhanced}

URI 参数

名称 必需 类型 说明
Endpoint
path True

string

支持的 Azure 认知服务终结点(协议和主机名,如 https://westus.api.cognitive.microsoft.com)。

language
query True

string

术语的语言。

CacheImage
query

boolean

是否保留提交的映像以供将来使用。 如果省略,则默认值为 false。

enhanced
query

boolean

如果设置为 true,则图像将经历其他处理,以附带其他候选项。

当增强设置为 true 时,不支持映像或 TIFF 文件。

注意:这会影响响应时间。

请求头

名称 必需 类型 说明
Ocp-Apim-Subscription-Key True

string

Content-Type True

string

内容类型。

请求正文

名称 类型 说明
DataRepresentation

string

Value

string

响应

名称 类型 说明
200 OK

OCR

找到候选文本的文本和列表。

Other Status Codes

APIError

错误响应。

安全性

Ocp-Apim-Subscription-Key

类型: apiKey
在: header

示例

Image OCR request

示例请求

POST {Endpoint}/contentmoderator/moderate/v1.0/ProcessImage/OCR?overload=url&language=eng&CacheImage=False&enhanced=False



{
  "DataRepresentation": "URL",
  "Value": "https://moderatorsampleimages.blob.core.windows.net/samples/img_300.jpg"
}

示例响应

{
  "Metadata": [
    {
      "Key": "ImageDownloadTimeInMs",
      "Value": "2239"
    },
    {
      "Key": "ImageSizeInBytes",
      "Value": "273405"
    }
  ],
  "Language": "eng",
  "Text": "IF WE DID \r\nALL \r\nTHE THINGS \r\nWE ARE \r\nCAPABLE \r\nOF DOING, \r\nWE WOULD \r\nLITERALLY \r\nASTOUND \r\nOURSELVE \r\n",
  "Candidates": [],
  "Status": {
    "Code": 3000,
    "Description": "OK",
    "Exception": ""
  },
  "TrackingId": "SEA_ad975eeae1f24f81bebb40be0c3ba4fd_ContentModerator.Preview_e68fa0d1-6c83-499d-958c-9abd96263e10"
}

定义

名称 说明
APIError

API 返回的错误信息。

Candidate

光学字符识别(OCR)候选文本。

Error

错误正文。

KeyValuePair

键/值对对象属性。

OCR

包含指定语言的图像中找到的文本。

Status

状态属性。

APIError

API 返回的错误信息。

名称 类型 说明
Error

Error

错误正文。

Candidate

光学字符识别(OCR)候选文本。

名称 类型 说明
Confidence

number

置信水平。

Text

string

找到的文本。

Error

错误正文。

名称 类型 说明
Code

string

Message

string

KeyValuePair

键/值对对象属性。

名称 类型 说明
Key

string

键参数。

Value

string

值参数。

OCR

包含指定语言的图像中找到的文本。

名称 类型 说明
CacheId

string

缓存 ID。

Candidates

Candidate[]

候选文本列表。

Language

string

ISO 639-3 代码。

Metadata

KeyValuePair[]

键/值对的数组。

Status

Status

评估状态。

Text

string

找到文本。

TrackingId

string

跟踪 ID。

Status

状态属性。

名称 类型 说明
Code

integer

状态代码。

Description

string

状态说明。

Exception

string

异常状态。