- Représentation JSON
- StreamAnnotation
- NormalizedPolygon
- NormalizedVertex
- NormalizedPolyline
- NodeAnnotation
Message décrivant le flux d'IA Vision avec des annotations spécifiques à l'application. Tous les objets StreamAnnotation de ce message DOIVENT avoir un ID unique.
Représentation JSON |
---|
{ "stream": string, "applicationAnnotations": [ { object ( |
Champs | |
---|---|
stream |
Nom de la ressource de flux Vision AI. |
applicationAnnotations[] |
Annotations qui s'appliqueront à l'ensemble de l'application. |
nodeAnnotations[] |
Annotations qui seront appliquées au nœud spécifique de l'application. Si le même type d'annotation est appliqué à l'application et au nœud, l'annotation du nœud est ajoutée en plus de celle de l'application globale. Par exemple, si une annotation de zone active est définie pour l'ensemble de l'application et une autre pour le processeur d'analyse de l'occupation, deux zones actives seront définies pour le processeur d'analyse de l'occupation. |
StreamAnnotation
message concernant les annotations sur la ressource de flux Vision AI.
Représentation JSON |
---|
{ "id": string, "displayName": string, "sourceStream": string, "type": enum ( |
Champs | |
---|---|
id |
ID de l'annotation. Il doit être unique lorsqu'il est utilisé dans un contexte donné. Par exemple, toutes les annotations d'un flux d'entrée d'une application Vision AI. |
displayName |
Nom convivial de l'annotation. |
sourceStream |
Nom de la ressource de flux Vision AI. |
type |
Type d'annotation. |
Champ d'union
|
|
activeZone |
Annotation pour le type ACTIVE_ZONE |
crossingLine |
Annotation pour le type CROSSING_LINE |
NormalizedPolygon
Polygone normalisé.
Représentation JSON |
---|
{
"normalizedVertices": [
{
object ( |
Champs | |
---|---|
normalizedVertices[] |
Sommets normalisés du polygone de sélection. L'angle supérieur gauche de l'image sera [0, 0]. |
NormalizedVertex
Un sommet représente un point 2D dans l'image. REMARQUE : les coordonnées des sommets normalisés sont comparées aux valeurs de l'image d'origine, et sont comprises entre 0 et 1.
Représentation JSON |
---|
{ "x": number, "y": number } |
Champs | |
---|---|
x |
Coordonnée X. |
y |
Coordonnée Y. |
NormalizedPolyline
Polyligne normalisée, qui représente une courbe constituée de segments de ligne droite connectés.
Représentation JSON |
---|
{
"normalizedVertices": [
{
object ( |
Champs | |
---|---|
normalizedVertices[] |
Séquence de sommets reliés par des lignes droites. |
NodeAnnotation
Message décrivant les annotations spécifiques au nœud d'application.
Représentation JSON |
---|
{
"node": string,
"annotations": [
{
object ( |
Champs | |
---|---|
node |
Nom du nœud du graphique de l'application. |
annotations[] |
Annotations de flux spécifiques au nœud. |