消息,用于描述包含应用专用注释的 Vision AI 数据流。此消息中的所有 StreamAnnotation 对象都必须具有唯一 ID。
JSON 表示法 |
---|
{ "stream": string, "applicationAnnotations": [ { object ( |
字段 | |
---|---|
stream |
Vision AI 数据流资源名称。 |
applicationAnnotations[] |
将应用于整个应用的注释。 |
nodeAnnotations[] |
将应用于应用的特定节点的注解。如果将同一类型的注解同时应用于应用和节点,除了全局应用注解之外,系统还会添加节点注解。例如,如果整个应用有一个活跃区域注解,而占用情况分析处理器有一个活跃区域注解,则占用情况分析处理器将定义两个活跃区域。 |
StreamAnnotation
关于 Vision AI 数据流资源注释的消息。
JSON 表示法 |
---|
{ "id": string, "displayName": string, "sourceStream": string, "type": enum ( |
字段 | |
---|---|
id |
注释的 ID。在特定上下文中使用时,必须是唯一的。例如,Vision AI 应用的一个输入流的所有注释。 |
displayName |
注释的易记名称。 |
sourceStream |
Vision AI 数据流资源名称。 |
type |
注释的实际类型。 |
联合字段
|
|
activeZone |
适用于类型 ACTIVE_ZONE 的注释 |
crossingLine |
类型为 CROSSING_LINE 的注释 |
NormalizedPolygon
规范化多边形。
JSON 表示法 |
---|
{
"normalizedVertices": [
{
object ( |
字段 | |
---|---|
normalizedVertices[] |
外接多边形的规范化顶点。图片的左上角将为 [0, 0]。 |
NormalizedVertex
顶点表示图片中的 2D 点。注意:标准化顶点坐标相对于原始图片,范围介于 0 和 1 之间。
JSON 表示形式 |
---|
{ "x": number, "y": number } |
字段 | |
---|---|
x |
x 坐标。 |
y |
y 坐标。 |
NormalizedPolyline
归一化 Pplyline,表示由相连的直线段组成的曲线。
JSON 表示法 |
---|
{
"normalizedVertices": [
{
object ( |
字段 | |
---|---|
normalizedVertices[] |
一系列由直线连接的顶点。 |
NodeAnnotation
用于描述应用节点专用注解的消息。
JSON 表示法 |
---|
{
"node": string,
"annotations": [
{
object ( |
字段 | |
---|---|
node |
应用图的节点名称。 |
annotations[] |
节点专用数据流注释。 |