AnnotateImageRequest

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

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

object (Image)

La imagen que se va a procesar.

features[]

object (Feature)

Funciones solicitadas.

imageContext

object (ImageContext)

Contexto adicional que puede acompañar a la imagen.

Imagen

Imagen de cliente para realizar tareas de la API Cloud Vision de Google.

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

string (bytes format)

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

Cadena codificada en base64.

source

object (ImageSource)

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

ImageSource

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

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

string

Usa imageUri en su lugar.

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

imageUri

string

URI de la imagen de origen. Puede ser:

  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 más información sobre los URIs de solicitud de Google Cloud Storage.

  2. Una URL HTTP o HTTPS de una imagen de acceso público. Cuando se obtienen imágenes de URLs HTTP o HTTPS, Google no puede garantizar que la solicitud se complete. Es posible que tu solicitud falle si el host especificado la deniega (por ejemplo, debido a la limitación de solicitudes o a la prevención de ataques DoS) o si Google limita las solicitudes al sitio para evitar abusos. No debes depender de imágenes alojadas externamente para las aplicaciones de producción.

Si se especifican tanto gcsImageUri como imageUri, imageUri tiene prioridad.