- Representação JSON
- StreamAnnotation
- NormalizedPolygon
- NormalizedVertex
- NormalizedPolyline
- NodeAnnotation
Mensagem que descreve o fluxo da Vision AI com anotações específicas do aplicativo. Todos os objetos StreamAnnotation dentro desta mensagem precisam ter um ID exclusivo.
Representação JSON |
---|
{ "stream": string, "applicationAnnotations": [ { object ( |
Campos | |
---|---|
stream |
Nome do recurso do stream do Vision AI. |
applicationAnnotations[] |
Anotações que serão aplicadas a todo o aplicativo. |
nodeAnnotations[] |
Anotações que serão aplicadas ao nó específico do aplicativo. Se o mesmo tipo de anotação for aplicado ao aplicativo e ao nó, a anotação do nó será adicionada à global do aplicativo. Por exemplo, se houver uma anotação de zona ativa para todo o aplicativo e outra para o processador de análise de ocupação, o processador terá duas zonas ativas definidas. |
StreamAnnotation
mensagem sobre anotações sobre o recurso de stream do Vision AI.
Representação JSON |
---|
{ "id": string, "displayName": string, "sourceStream": string, "type": enum ( |
Campos | |
---|---|
id |
ID da anotação. Ele precisa ser exclusivo quando usado em um determinado contexto. Por exemplo, todas as anotações para um fluxo de entrada de um aplicativo da Vision AI. |
displayName |
Nome fácil de usar para a anotação. |
sourceStream |
O nome do recurso de transmissão da Vision AI. |
type |
O tipo de anotação. |
Campo de união
|
|
activeZone |
Anotação para o tipo ACTIVE_ZONE |
crossingLine |
Anotação para o tipo CROSSING_LINE |
NormalizedPolygon
Polígono normalizado.
Representação JSON |
---|
{
"normalizedVertices": [
{
object ( |
Campos | |
---|---|
normalizedVertices[] |
Os vértices normalizados do polígono delimitador. O canto superior esquerdo da imagem será [0, 0]. |
NormalizedVertex
Um vértice representa um ponto 2D na imagem. OBSERVAÇÃO: as coordenadas do vértice normalizado são relativas à imagem original e variam de 0 a 1.
Representação JSON |
---|
{ "x": number, "y": number } |
Campos | |
---|---|
x |
Coordenada X. |
y |
Coordenada Y. |
NormalizedPolyline
Plyline normalizado, que representa uma curva composta por segmentos de linha reta conectados.
Representação JSON |
---|
{
"normalizedVertices": [
{
object ( |
Campos | |
---|---|
normalizedVertices[] |
Uma sequência de vértices conectados por linhas retas. |
NodeAnnotation
Mensagem que descreve anotações específicas do nó do aplicativo.
Representação JSON |
---|
{
"node": string,
"annotations": [
{
object ( |
Campos | |
---|---|
node |
O nome do nó do gráfico do aplicativo. |
annotations[] |
As anotações de fluxo específicas do nó. |