Risorsa REST: projects.locations.products.referenceImages

Risorsa: ReferenceImage

Un ReferenceImage rappresenta un'immagine prodotto e i metadati associati, come i riquadri di delimitazione.

Rappresentazione JSON

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

string

Il nome della risorsa dell'immagine di riferimento.

Il formato è:

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

Questo campo viene ignorato durante la creazione di un'immagine di riferimento.

uri

string

L'URI Google Cloud Storage dell'immagine di riferimento.

L'URI deve iniziare con gs://.

Obbligatorio.

boundingPolys[]

object(BoundingPoly)

Delimitazione dei poligoni intorno alle aree di interesse nell'immagine di riferimento. Facoltativo. Se questo campo è vuoto, il sistema cercherà di rilevare le regioni di interesse. Verranno utilizzati al massimo 10 poligoni di delimitazione.

La forma fornita viene convertita in un rettangolo non ruotato. Una volta convertito, il bordo piccolo del rettangolo deve essere maggiore o uguale a 300 pixel. Le proporzioni devono essere pari o inferiori a 1:4 (ad esempio, 1:3 è consentito, mentre 1:5 non lo è).

BoundingPoly

Un poligono di delimitazione per l'annotazione dell'immagine rilevata.

Rappresentazione JSON

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

object(Vertex)

I vertici del poligono di delimitazione.

normalizedVertices[]

object(NormalizedVertex)

Il poligono di delimitazione dei vertici normalizzati.

Vertex

Il vertice rappresenta un punto 2D nell'immagine. NOTA: le coordinate del vertice hanno la stessa scala dell'immagine originale.

Rappresentazione JSON

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

number

Coordinata X.

y

number

Coordinata Y.

NormalizedVertex

Il vertice rappresenta un punto 2D nell'immagine. NOTA: le coordinate del vertice normalizzate sono relative all'immagine originale e sono comprese tra 0 e 1.

Rappresentazione JSON

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

number

Coordinata X.

y

number

Coordinata Y.

Metodi

create

Crea e restituisce una nuova risorsa ReferenceImage.

delete

Elimina definitivamente un'immagine di riferimento.

get

Recupera le informazioni associate a un ReferenceImage.

list

Elenca le immagini di riferimento.