StreamAnnotation

message about annotations about Vision AI stream resource.

JSON representation
 { 
 "id" 
 : 
 string 
 , 
 "displayName" 
 : 
 string 
 , 
 "sourceStream" 
 : 
 string 
 , 
 "type" 
 : 
 enum (  StreamAnnotationType 
 
) 
 , 
 // Union field annotation_payload 
can be only one of the following: 
 "activeZone" 
 : 
 { 
 object (  NormalizedPolygon 
 
) 
 } 
 , 
 "crossingLine" 
 : 
 { 
 object (  NormalizedPolyline 
 
) 
 } 
 // End of list of possible types for union field annotation_payload 
. 
 } 
Fields
id

string

ID of the annotation. It must be unique when used in the certain context. For example, all the annotations to one input streams of a Vision AI application.

displayName

string

User-friendly name for the annotation.

sourceStream

string

The Vision AI stream resource name.

type

enum ( StreamAnnotationType )

The actual type of Annotation.

Union field annotation_payload .

annotation_payload can be only one of the following:

activeZone

object ( NormalizedPolygon )

Annotation for type ACTIVE_ZONE

crossingLine

object ( NormalizedPolyline )

Annotation for type CROSSING_LINE

NormalizedPolygon

Normalized Polygon.

JSON representation
 { 
 "normalizedVertices" 
 : 
 [ 
 { 
 object (  NormalizedVertex 
 
) 
 } 
 ] 
 } 
Fields
normalizedVertices[]

object ( NormalizedVertex )

The bounding polygon normalized vertices. Top left corner of the image will be [0, 0].

NormalizedVertex

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

JSON representation
 { 
 "x" 
 : 
 number 
 , 
 "y" 
 : 
 number 
 } 
Fields
x

number

X coordinate.

y

number

Y coordinate.

NormalizedPolyline

Normalized Pplyline, which represents a curve consisting of connected straight-line segments.

JSON representation
 { 
 "normalizedVertices" 
 : 
 [ 
 { 
 object (  NormalizedVertex 
 
) 
 } 
 ] 
 } 
Fields
normalizedVertices[]

object ( NormalizedVertex )

A sequence of vertices connected by straight lines.

Create a Mobile Website
View Site in Mobile | Classic
Share by: