class Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1VideoObjectTrackingAnnotation
Video object tracking annotation.
Attributes
Container of information related to one possible annotation that can be used in a labeling task. For example, an image classification task where images are labeled as `dog` or `cat` must reference an AnnotationSpec for `dog` and an AnnotationSpec for `cat`. Corresponds to the JSON property `annotationSpec` @return [Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1AnnotationSpec]
The list of frames where this object track appears. Corresponds to the JSON property `objectTrackingFrames` @return [Array<Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1ObjectTrackingFrame>]
A time period inside of an example that has a time dimension (e.g. video). Corresponds to the JSON property `timeSegment` @return [Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1TimeSegment]
Public Class Methods
# File lib/google/apis/datalabeling_v1beta1/classes.rb, line 4551 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/datalabeling_v1beta1/classes.rb, line 4556 def update!(**args) @annotation_spec = args[:annotation_spec] if args.key?(:annotation_spec) @object_tracking_frames = args[:object_tracking_frames] if args.key?(:object_tracking_frames) @time_segment = args[:time_segment] if args.key?(:time_segment) end