ImageContext

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

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

object (LatLongRect)

Não usado.

languageHints[]

string

Lista de idiomas a usar para TEXT_DETECTION. Na maioria dos casos, um valor vazio produz os melhores resultados, uma vez que permite a deteção automática do idioma. Para idiomas baseados no alfabeto latino, não é necessário definir languageHints. Em casos raros, quando o idioma do texto na imagem é conhecido, a definição de uma sugestão ajuda a obter melhores resultados (embora seja um obstáculo significativo se a sugestão estiver incorreta). A deteção de texto devolve um erro se um ou mais dos idiomas especificados não estiverem entre os idiomas suportados.

cropHintsParams

object (CropHintsParams)

Parâmetros para o pedido de anotação de sugestões de recorte.

productSearchParams

object (ProductSearchParams)

Parâmetros para a pesquisa de produtos.

webDetectionParams

object (WebDetectionParams)

Parâmetros para a deteção na Web.

LatLongRect

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

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

object (LatLng)

Par de latitude/longitude mínimo.

maxLatLng

object (LatLng)

Número máximo de pares de latitude/longitude.

CropHintsParams

Parâmetros para o pedido de anotação de sugestões de recorte.

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

number

Formatos em números de vírgula flutuante, que representam a relação entre a largura e a altura da imagem. Por exemplo, se a proporção desejada for 4/3, o valor de vírgula flutuante correspondente deve ser 1,33333. Se não for especificado, é devolvido o melhor recorte possível. O número de formatos fornecidos está limitado a um máximo de 16. Todos os formatos fornecidos após o 16.º são ignorados.

ProductSearchParams

Parâmetros para um pedido de pesquisa de produtos.

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

object (BoundingPoly)

O polígono de limite em torno da área de interesse na imagem. Opcional. Se não for especificado, é aplicada a discrição do sistema.

productSet

string

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

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

productCategories[]

string

A lista de categorias de produtos nas quais pesquisar. Atualmente, apenas consideramos a primeira categoria e deve ser especificado "homegoods-v2", "apparel-v2", "toys-v2", "packagedgoods-v1" ou "general-v1". As categorias antigas "homegoods", "apparel" e "toys" ainda são suportadas, mas vão ser descontinuadas. Para novos produtos, use "homegoods-v2", "apparel-v2" ou "toys-v2" para uma melhor precisão da pesquisa de produtos. Recomendamos que migre também os produtos existentes para estas categorias.

filter

string

A expressão de filtragem. Pode usar esta opção para restringir os resultados da pesquisa com base nas etiquetas dos produtos. Atualmente, suportamos um AND de OR de expressões de chave-valor, em que cada expressão num OR tem de ter a mesma chave. Deve usar "=" para associar a chave e o valor.

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

WebDetectionParams

Parâmetros para o pedido de deteção na Web.

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

boolean

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