ImageContext

Contexto da imagem e/ou parâmetros específicos do recurso.

Representação JSON
{
  "latLongRect": {
    object (LatLongRect)
  },
  "languageHints": [
    string
  ],
  "cropHintsParams": {
    object (CropHintsParams)
  },
  "productSearchParams": {
    object (ProductSearchParams)
  },
  "webDetectionParams": {
    object (WebDetectionParams)
  }
}
Campos
latLongRect

object (LatLongRect)

Não utilizado.

languageHints[]

string

Lista de idiomas a serem usados para TEXT_DETECTION. Na maioria dos casos, um valor vazio produz os melhores resultados porque possibilita a detecção automática de idioma. Para idiomas baseados no alfabeto latino, não é necessário definir languageHints. Em alguns casos raros, quando o idioma do texto na imagem é conhecido, você recebe resultados melhores definindo uma dica. No entanto, isso poderá ser um problema se ela for definida incorretamente. A detecção de texto vai retornar um erro se um ou mais dos idiomas especificados não forem aceitos.

cropHintsParams

object (CropHintsParams)

Parâmetros para solicitação de anotação de dicas de corte.

productSearchParams

object (ProductSearchParams)

Parâmetros para pesquisa de produtos.

webDetectionParams

object (WebDetectionParams)

Parâmetros para detecção da Web.

LatLongRect

Retângulo determinado por pares mínimos e máximos de LatLng.

Representação JSON
{
  "minLatLng": {
    object (LatLng)
  },
  "maxLatLng": {
    object (LatLng)
  }
}
Campos
minLatLng

object (LatLng)

Par "lat/long" mínimo.

maxLatLng

object (LatLng)

Par lat/long máximo.

CropHintsParams

Parâmetros para solicitação de anotação de dicas de corte.

Representação JSON
{
  "aspectRatios": [
    number
  ]
}
Campos
aspectRatios[]

number

Índices proporcionais nas flutuações, representando a proporção entre a largura e a altura da imagem. Por exemplo, se a proporção desejada for 4/3, o valor de flutuação correspondente deverá ser 1,33333. Se ele não for especificado, o melhor corte possível será retornado. O número de proporções fornecidas tem um limite máximo de 16. Acima disso, elas são ignoradas.

ProductSearchParams

Parâmetros para uma solicitação de pesquisa de produtos.

Representação JSON
{
  "boundingPoly": {
    object (BoundingPoly)
  },
  "productSet": string,
  "productCategories": [
    string
  ],
  "filter": string
}
Campos
boundingPoly

object (BoundingPoly)

O polígono delimitador ao redor da área de interesse na imagem. Opcional. Se não for especificado, o critério do sistema será aplicado.

productSet

string

O nome do recurso de um ProductSet a ser pesquisado para imagens semelhantes.

O formato é: projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID.

productCategories[]

string

A lista de categorias de produtos para pesquisar. No momento, apenas a primeira categoria é considerada e é necessário especificar: homegoods-v2, apparel-v2, toys-v2, packagedgoods-v1 ou general-v1. As categorias legadas ainda são aceitas, mas serão descontinuadas. São elas: homegoods, apparel e toys. Em novos produtos, para melhorar a precisão da pesquisa de produtos, use: homegoods-v2, apparel-v2 ou toys-v2. Recomendamos também migrar os produtos atuais para essas categorias.

filter

string

A expressão de filtragem. Essa opção pode ser usada para restringir os resultados da pesquisa com base nos rótulos do Product. No momento, aceitamos expressões de chave-valor em AND ou OR. No entanto, cada expressão em OR precisa ter a mesma chave. Use = para conectar a chave e o valor.

Por exemplo, é aceito: (color = red OR color = blue) AND brand = Google. Não é aceito: (color = red OR brand = Google). color: red não é aceitável porque usa : em vez de =.

WebDetectionParams

Parâmetros para solicitação de detecção da Web.

Representação JSON
{
  "includeGeoResults": boolean
}
Campos
includeGeoResults

boolean

Determina se devem ser incluídos resultados derivados das informações geográficas na imagem.