Ressource REST : projects.locations.products.referenceImages

Ressource : ReferenceImage

Une image de référence (ReferenceImage) représente une image de produit et les métadonnées qui lui sont associées, telles que les cadres de délimitation.

Représentation JSON

{
  "name": string,
  "uri": string,
  "boundingPolys": [
    {
      object(BoundingPoly)
    }
  ]
}
Champs
name

string

Nom de ressource de l'image de référence.

Format :

projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID/referenceImages/IMAGE_ID.

Ce champ est ignoré lors de la création d'une image de référence.

uri

string

URI Google Cloud Storage de l'image de référence.

L'URI doit commencer par gs://.

Obligatoire.

boundingPolys[]

object(BoundingPoly)

Polygones de délimitation autour des zones d'intérêt de l'image de référence. Facultatif. Si ce champ est vide, le système tente de détecter les zones d'intérêt. Jusqu'à 10 polygones de délimitation sont utilisés.

La forme fournie est convertie en rectangle non pivotant. Une fois la conversion effectuée, le petit bord du rectangle doit être supérieur ou égal à 300 pixels. Le format doit être égal ou inférieur à 1:4 (le format 1:3 est accepté, mais pas le format 1:5).

BoundingPoly

Polygone de délimitation pour l'annotation d'image détectée.

Représentation JSON

{
  "vertices": [
    {
      object(Vertex)
    }
  ],
  "normalizedVertices": [
    {
      object(NormalizedVertex)
    }
  ]
}
Champs
vertices[]

object(Vertex)

Sommets du polygone de délimitation.

normalizedVertices[]

object(NormalizedVertex)

Sommets normalisés du polygone de sélection.

Vertex

Un sommet représente un point 2D dans l'image. REMARQUE : les coordonnées du sommet sont à la même échelle que l'image d'origine.

Représentation JSON

{
  "x": number,
  "y": number
}
Champs
x

number

Coordonnées X.

y

number

Coordonnées Y.

NormalizedVertex

Un sommet représente un point 2D dans l'image. REMARQUE : les coordonnées des sommets normalisés sont comparées aux valeurs de l'image d'origine, et sont comprises entre 0 et 1.

Représentation JSON

{
  "x": number,
  "y": number
}
Champs
x

number

Coordonnées X.

y

number

Coordonnées Y.

Méthodes

create

Crée et affiche une ressource ReferenceImage.

delete

Supprime définitivement une image de référence.

get

Récupère les informations associées à une ressource ReferenceImage.

list

Répertorie les images de référence.