For videoannotation
, videoplaybackannotation
, and lidarannotation
tasks, using the "global": true
flag when defining attributes marks an attribute as a global track attribute. This means the attribute's value will be constant across the entire object track, instead of being allowed to vary from frame to frame.
{
"annotation_attributes": {
"car_color": {
"type": "category",
"description": "What is the color of the car?",
"choices": ["red", "green", "blue"],
"global": true,
}
}
}
Multiple Types of "Global" Attributes
Global Attributes (here) are different from Global Track Attributes for Multiframe Tasks.
Global Attributes specify a global, scene-level attribute, or an attribute of events if using events in
videoannotation
orvideoplaybackannotation
tasks. It is not used to customize the attributes of a single annotation.Global Track Attributes (Multiframe Tasks) specify one attribute of annotations when using multiframe tasks, like
videoannotation
orvideoplaybackannotation
. Once set, all frames of the annotation must have the same, consistent attribute value. Global Track Attributes should only be used to specify annotation attributes ofvideoannotation
,videoplaybackannotation
orlidarannotation
tasks.