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, já que ele possibilita a detecção automática do idioma. Para idiomas com base 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 retornará um erro se um ou mais dos idiomas especificados não forem compatíveis.

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 pelos pares "min" e "max" 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 serão ignoradas.

ProductSearchParams

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

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, a discrição do sistema será aplicada.

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 produto para pesquisar. Atualmente, consideramos apenas a primeira categoria, e é necessário especificar "homegoods-v2", "apparel-v2", "brinquedos-v2", "packagegoods-v1" ou "general-v1". As categorias legadas "homegoods", "vestuário" e "brinquedos" ainda são compatíveis, mas terão o uso suspenso. Para novos produtos, use "homegoods-v2", "app-rel-v2" ou "brinquedos-v2" para melhorar a precisão da pesquisa de produtos. É recomendável migrar também os produtos 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 produto. No momento, aceitamos AND de expressões de valor-chave, em que cada expressão em OR precisa ter a mesma chave. Um '=' deve ser usado para conectar a chave e o valor.

Por exemplo, "(cor = vermelho OU cor = azul) E marca = Google" é aceitável, mas "(cor = vermelho OU marca = Google)" não é aceitável. "color: red" não é aceitável porque usa um ":" em vez de um "=".

WebDetectionParams

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

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

boolean

Determina se é para incluir resultados derivados das informações geográficas na imagem.