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", "apparel" ou "toys".

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.

Por exemplo, "(color = red OR color = blue) AND brand = Google" é aceitável, mas não "(color = red OR brand = Google)" ou "color: red".

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.