AnnotateImageRequest

请求对用户提供的图片执行 Google Cloud Vision API 任务,并提供用户请求的特征和上下文信息。

JSON 表示形式
{
  "image": {
    object (Image)
  },
  "features": [
    {
      object (Feature)
    }
  ],
  "imageContext": {
    object (ImageContext)
  }
}
字段
image

object (Image)

要处理的图片。

features[]

object (Feature)

请求的功能。

imageContext

object (ImageContext)

图片可能随附的相关信息。

Image

用于执行 Google Cloud Vision API 任务的客户端图片。

JSON 表示形式
{
  "content": string,
  "source": {
    object (ImageSource)
  }
}
字段
content

string (bytes format)

图片内容,由字节流表示。注意:与所有 bytes 字段一样,协议缓冲区使用纯二进制表示法,而 JSON 表示法使用 Base64。

使用 base64 编码的字符串。

source

object (ImageSource)

Google Cloud Storage 图片位置或可公开访问的图片网址。如果为图片提供了 contentsource,则 content 优先,且用于执行图片注释请求。

ImageSource

外来图片来源(Google Cloud Storage 或网址图片位置)。

JSON 表示形式
{
  "gcsImageUri": string,
  "imageUri": string
}
字段
gcsImageUri

string

请改用 imageUri

格式为 gs://bucket_name/object_name 的 Google Cloud Storage URI。不支持对象版本控制。如需了解详情,请参阅 Google Cloud Storage 请求 URI

imageUri

string

源图片的 URI。这可以是以下任意一项:

  1. 格式为 gs://bucket_name/object_name 的 Google Cloud Storage URI。不支持对象版本控制。如需了解详情,请参阅 Google Cloud Storage 请求 URI

  2. 可公开访问的图片 HTTP/HTTPS 网址。从 HTTP/HTTPS 网址中提取图片时,Google 无法保证请求将会完成。如果指定的主机拒绝请求(例如,由于请求限制或 DOS 攻击防范),或者如果 Google 为了防止滥用而限制对网站的请求,则您的请求可能会失败。对于生产应用,您不应依赖外部托管的图片。

如果同时指定了 gcsImageUriimageUri,则以 imageUri 为准。