ImageContext

Contexto de la imagen o parámetros específicos de la función.

Representación JSON
{
  "latLongRect": {
    object (LatLongRect)
  },
  "languageHints": [
    string
  ],
  "cropHintsParams": {
    object (CropHintsParams)
  },
  "productSearchParams": {
    object (ProductSearchParams)
  },
  "webDetectionParams": {
    object (WebDetectionParams)
  }
}
Campos
latLongRect

object (LatLongRect)

No se usa.

languageHints[]

string

Lista de idiomas que se van a usar para TEXT_DETECTION. En la mayoría de los casos, un valor vacío da los mejores resultados, ya que permite la detección automática del idioma. En los idiomas basados en el alfabeto latino, no es necesario definir languageHints. En casos excepcionales, cuando se conoce el idioma del texto de la imagen, definir una pista ayudará a obtener mejores resultados (aunque será un obstáculo importante si la pista es incorrecta). La detección de texto devuelve un error si uno o varios de los idiomas especificados no se encuentran entre los idiomas admitidos.

cropHintsParams

object (CropHintsParams)

Parámetros de la solicitud de anotación de sugerencias de recorte.

productSearchParams

object (ProductSearchParams)

Parámetros de búsqueda de productos.

webDetectionParams

object (WebDetectionParams)

Parámetros de detección web.

LatLongRect

Rectángulo determinado por pares de valores mínimos y máximos LatLng.

Representación JSON
{
  "minLatLng": {
    object (LatLng)
  },
  "maxLatLng": {
    object (LatLng)
  }
}
Campos
minLatLng

object (LatLng)

Par de latitud y longitud mínimo.

maxLatLng

object (LatLng)

Par de latitud y longitud máximo.

CropHintsParams

Parámetros de la solicitud de anotación de sugerencias de recorte.

Representación JSON
{
  "aspectRatios": [
    number
  ]
}
Campos
aspectRatios[]

number

Relaciones de aspecto en números de coma flotante, que representan la relación entre la anchura y la altura de la imagen. Por ejemplo, si la relación de aspecto que quieres es 4/3, el valor flotante correspondiente debe ser 1,33333. Si no se especifica, se devuelve el mejor recorte posible. El número de relaciones de aspecto proporcionadas está limitado a un máximo de 16. Las relaciones de aspecto que se proporcionen después de la decimosexta se ignorarán.

ProductSearchParams

Parámetros de una solicitud de búsqueda de productos.

Representación JSON
{
  "boundingPoly": {
    object (BoundingPoly)
  },
  "productSet": string,
  "productCategories": [
    string
  ],
  "filter": string
}
Campos
boundingPoly

object (BoundingPoly)

Polígono delimitador alrededor del área de interés de la imagen. Opcional. Si no se especifica, se aplicará el criterio del sistema.

productSet

string

Nombre de recurso de un ProductSet para buscar imágenes similares.

El formato es projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID.

productCategories[]

string

Lista de categorías de productos en las que se buscará. Por el momento, solo tenemos en cuenta la primera categoría y se debe especificar "homegoods-v2", "apparel-v2", "toys-v2", "packagedgoods-v1" o "general-v1". Las categorías antiguas "homegoods", "apparel" y "toys" siguen estando disponibles, pero quedarán obsoletas. En el caso de los productos nuevos, utilice "homegoods-v2", "apparel-v2" o "toys-v2" para mejorar la precisión de la búsqueda de productos. También se recomienda migrar los productos que ya tenga a estas categorías.

filter

string

La expresión de filtrado. Se puede usar para restringir los resultados de búsqueda en función de las etiquetas de producto. Actualmente, admitimos una expresión AND de OR de pares clave-valor, donde cada expresión de una OR debe tener la misma clave. Se debe usar el signo "=" para conectar la clave y el valor.

Por ejemplo, "(color = rojo OR color = azul) AND marca = Google" es aceptable, pero "(color = rojo OR marca = Google)" no lo es. "color: red" no es aceptable porque usa ":" en lugar de "=".

WebDetectionParams

Parámetros de la solicitud de detección web.

Representación JSON
{
  "includeGeoResults": boolean
}
Campos
includeGeoResults

boolean

Indica si se deben incluir los resultados derivados de la información geográfica de la imagen.