AnnotateImageRequest

Solicitud para realizar tareas de la API de Google Cloud Vision con una imagen proporcionada por el usuario, con funciones solicitadas por el usuario y con información del contexto.

Representación JSON
{
  "image": {
    object (Image)
  },
  "features": [
    {
      object (Feature)
    }
  ],
  "imageContext": {
    object (ImageContext)
  }
}
Campos
image

object (Image)

La imagen que se procesará.

features[]

object (Feature)

Funciones solicitadas.

imageContext

object (ImageContext)

Contexto adicional, que puede acompañar a la imagen.

Imagen

Imagen de cliente en la que se realizarán tareas de la API de Google Cloud Vision.

Representación JSON
{
  "content": string,
  "source": {
    object (ImageSource)
  }
}
Campos
content

string (bytes format)

Contenido de imagen, representado como un flujo de bytes. Nota: Al igual que con todos los campos de bytes, los buffers de protocolos usan una representación binaria pura, mientras que las representaciones JSON usan Base64.

String codificada en base64.

source

object (ImageSource)

Ubicación de la imagen de Google Cloud Storage o URL de imagen de acceso público. Si se proporcionan content y source para una imagen, content tiene prioridad y se usa a fin de realizar la solicitud de anotación de imagen.

ImageSource

Fuente de imagen externa (Google Cloud Storage o ubicación de la imagen de URL web)

Representación JSON
{
  "gcsImageUri": string,
  "imageUri": string
}
Campos
gcsImageUri

string

En su lugar, usa imageUri.

El URI de Google Cloud Storage con el formato gs://bucket_name/object_name. No se admite el control de versiones de objetos. Consulta los URI de solicitud de Google Cloud Storage para obtener más información.

imageUri

string

El URI de la imagen de origen. Puede ser una de estas opciones:

  1. Un URI de Google Cloud Storage con el formato gs://bucket_name/object_name. No se admite el control de versiones de objetos. Consulta los URI de solicitud de Google Cloud Storage para obtener más información.

  2. Una imagen HTTP/HTTPS de acceso público. Cuando se recuperan imágenes de URL HTTP/HTTPS, Google no puede garantizar que se completará la solicitud. Tu solicitud puede fallar si el host especificado niega la solicitud (p. ej., debido a una regulación de solicitud o una prevención de DoS) o si Google regula las solicitudes al sitio para evitar abusos. No debes depender de imágenes alojadas de forma externa para las aplicaciones de producción.

Cuando se especifican gcsImageUri y imageUri, imageUri tiene prioridad.