ImageContext

Contexte de l'image et/ou paramètres spécifiques à une fonctionnalité.

Représentation JSON
{
  "latLongRect": {
    object (LatLongRect)
  },
  "languageHints": [
    string
  ],
  "cropHintsParams": {
    object (CropHintsParams)
  },
  "productSearchParams": {
    object (ProductSearchParams)
  },
  "webDetectionParams": {
    object (WebDetectionParams)
  }
}
Champs
latLongRect

object (LatLongRect)

Non utilisé.

languageHints[]

string

Liste des langues à utiliser pour TEXT_DETECTION. Dans la plupart des cas, une valeur vide donne de meilleurs résultats, car elle active la détection automatique de la langue. Pour les langues basées sur l'alphabet latin, le paramètre languageHints n'est pas nécessaire. Dans de rares cas, lorsque la langue du texte de l'image est connue, le réglage de ce paramètre aide à obtenir de meilleurs résultats (bien que cela nuise fortement au fonctionnement du service si sa valeur est erronée). La détection de texte renvoie une erreur si une ou plusieurs des langues spécifiées ne font pas partie des langues compatibles.

cropHintsParams

object (CropHintsParams)

Paramètres de la requête d'annotation de suggestions de cadrage.

productSearchParams

object (ProductSearchParams)

Paramètres de la recherche de produits.

webDetectionParams

object (WebDetectionParams)

Paramètres de la détection Web.

LatLongRect

Rectangle déterminé par des paires LatLng minimales et maximales.

Représentation JSON
{
  "minLatLng": {
    object (LatLng)
  },
  "maxLatLng": {
    object (LatLng)
  }
}
Champs
minLatLng

object (LatLng)

Paire latitude/longitude minimale.

maxLatLng

object (LatLng)

Paire latitude/longitude maximale.

CropHintsParams

Paramètres de la requête d'annotation de suggestions de cadrage.

Représentation JSON
{
  "aspectRatios": [
    number
  ]
}
Champs
aspectRatios[]

number

Format exprimé en floats, correspondant au ratio entre la largeur et la hauteur de l'image. Par exemple, si le format souhaité est 4/3, la valeur flottante correspondante doit être de 1,33333. Si le format n'est pas spécifié, le meilleur cadrage possible est renvoyé. Le nombre de formats fournis est limité à 16. Les formats indiqués au-delà du seizième sont ignorés.

ProductSearchParams

Paramètres pour une requête de recherche de produits.

Représentation JSON
{
  "boundingPoly": {
    object (BoundingPoly)
  },
  "productSet": string,
  "productCategories": [
    string
  ],
  "filter": string
}
Champs
boundingPoly

object (BoundingPoly)

Polygone de délimitation autour de la zone d'intérêt dans l'image. Facultatif. Si ce champ n'est pas spécifié, la décision est prise à la seule discrétion du système.

productSet

string

Nom d'une ressource ProductSet à rechercher pour des images similaires.

Format : projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID

productCategories[]

string

Liste des catégories de produits dans lesquelles effectuer la recherche. Actuellement, nous ne tenons compte que de la première catégorie. Vous devez spécifier "homegoods-v2", "apparel-v2", "toys-v2", "packagedgoods-v1" ou "general-v1". Les anciennes catégories "homegoods", "apparel" et "toys" sont toujours acceptées, mais seront abandonnées. Pour les nouveaux produits, veuillez utiliser "homegoods-v2", "apparel-v2" ou "toys-v2" afin d'améliorer la justesse de la recherche de produits. Nous vous recommandons également de transférer vos produits existants vers ces catégories.

filter

string

Expression de filtrage permettant de limiter les résultats de recherche en fonction des libellés de la ressource Product. Nous acceptons actuellement les opérateurs AND et OU dans les expressions clé/valeur, où chaque expression contenue dans une condition OR doit avoir la même clé. L'opérateur "=" doit être utilisé pour associer la clé et la valeur.

Par exemple, "(color = red OR color = blue) AND brand = Google" est acceptable, mais "(color = red OR brand = Google)" ne l'est pas. "color: red" n'est pas accepté, car il utilise le signe ":" au lieu de "=".

WebDetectionParams

Paramètres d'une requête de détection Web.

Représentation JSON
{
  "includeGeoResults": boolean
}
Champs
includeGeoResults

boolean

Indique si les résultats provenant des informations géographiques de l'image doivent être inclus.