Recurso: ReferenceImage
Um ReferenceImage
representa uma imagem do produto e os respetivos metadados associados, como caixas de limite.
Representação JSON | |
---|---|
{
"name": string,
"uri": string,
"boundingPolys": [
{
object ( |
Campos | |
---|---|
name |
O nome do recurso da imagem de referência. O formato é:
Este campo é ignorado quando cria uma imagem de referência. |
uri |
Obrigatório. O URI do Google Cloud Storage da imagem de referência. O URI tem de começar por |
boundingPolys[] |
Opcional. Polígonos de delimitação em torno das áreas de interesse na imagem de referência. Se este campo estiver vazio, o sistema tenta detetar regiões de interesse. São usados, no máximo, 10 polígonos delimitadores. A forma fornecida é convertida num retângulo não rodado. Após a conversão, o lado mais pequeno do retângulo tem de ser igual ou superior a 300 píxeis. O formato tem de ser 1:4 ou inferior (ou seja, 1:3 é aceitável; 1:5 não é). |
BoundingPoly
Um polígono de limite para a anotação de imagem detetada.
Representação JSON | |
---|---|
{ "vertices": [ { object ( |
Campos | |
---|---|
vertices[] |
Os vértices do polígono delimitador. |
normalizedVertices[] |
Os vértices normalizados do polígono delimitador. |
Vertex
Um vértice representa um ponto 2D na imagem. NOTA: as coordenadas dos vértices estão na mesma escala que a imagem original.
Representação JSON | |
---|---|
{ "x": number, "y": number } |
Campos | |
---|---|
x |
Coordenada X. |
y |
Coordenada Y. |
NormalizedVertex
Um vértice representa um ponto 2D na imagem. NOTA: as coordenadas dos vértices normalizadas são relativas à imagem original e variam entre 0 e 1.
Representação JSON | |
---|---|
{ "x": number, "y": number } |
Campos | |
---|---|
x |
Coordenada X. |
y |
Coordenada Y. |
Métodos |
|
---|---|
|
Cria e devolve um novo recurso ReferenceImage. |
|
Elimina permanentemente uma imagem de referência. |
|
Obtém informações associadas a uma ReferenceImage. |
|
Apresenta imagens de referência. |