- Representación JSON
- StreamAnnotation
- NormalizedPolygon
- NormalizedVertex
- NormalizedPolyline
- NodeAnnotation
Mensaje que describe el flujo de IA de visión con anotaciones específicas de la aplicación. Todos los objetos StreamAnnotation dentro de este mensaje DEBEN tener un ID único.
Representación JSON |
---|
{ "stream": string, "applicationAnnotations": [ { object ( |
Campos | |
---|---|
stream |
Es el nombre del recurso de transmisión de Vision AI. |
applicationAnnotations[] |
Son anotaciones que se aplicarán a toda la aplicación. |
nodeAnnotations[] |
Anotaciones que se aplicarán al nodo específico de la aplicación. Si se aplica el mismo tipo de anotaciones a la aplicación y al nodo, se agregará la anotación del nodo además de la de la aplicación global. Por ejemplo, si hay una anotación de zona activa para toda la aplicación y una anotación de zona activa para el procesador de estadísticas de ocupación, el procesador de estadísticas de ocupación tendrá dos zonas activas definidas. |
StreamAnnotation
mensaje sobre las anotaciones del recurso de transmisión de Vision AI.
Representación JSON |
---|
{ "id": string, "displayName": string, "sourceStream": string, "type": enum ( |
Campos | |
---|---|
id |
Es el ID de la anotación. Debe ser único cuando se usa en un contexto determinado. Por ejemplo, todas las anotaciones de un flujo de entrada de una aplicación de Vision AI. |
displayName |
Es el nombre fácil de usar para la anotación. |
sourceStream |
Es el nombre del recurso de transmisión de Vision AI. |
type |
Es el tipo real de anotación. |
Campo de unión
|
|
activeZone |
Anotaciones para el tipo ACTIVE_ZONE |
crossingLine |
Anotaciones para el tipo CROSSING_LINE |
NormalizedPolygon
Polígono normalizado.
Representación JSON |
---|
{
"normalizedVertices": [
{
object ( |
Campos | |
---|---|
normalizedVertices[] |
Vértices normalizados del polígono de límite. La esquina superior izquierda de la imagen será [0, 0]. |
NormalizedVertex
Un vértice representa un punto 2D en la imagen. NOTA: Las coordenadas de vértices normalizadas están relacionadas con la imagen original y varían de 0 a 1.
Representación JSON |
---|
{ "x": number, "y": number } |
Campos | |
---|---|
x |
Coordenada de X. |
y |
Coordenada de Y. |
NormalizedPolyline
Polilínea normalizada, que representa una curva compuesta por segmentos de línea recta conectados.
Representación JSON |
---|
{
"normalizedVertices": [
{
object ( |
Campos | |
---|---|
normalizedVertices[] |
Es una secuencia de vértices conectados por líneas rectas. |
NodeAnnotation
Mensaje que describe las anotaciones específicas del nodo de la aplicación.
Representación JSON |
---|
{
"node": string,
"annotations": [
{
object ( |
Campos | |
---|---|
node |
Es el nombre del nodo del gráfico de la aplicación. |
annotations[] |
Las anotaciones de flujo específicas del nodo |