Class VideoObjectTrackingAnnotation (1.0.0-beta03)

public sealed class VideoObjectTrackingAnnotation : IMessage<VideoObjectTrackingAnnotation>, IEquatable<VideoObjectTrackingAnnotation>, IDeepCloneable<VideoObjectTrackingAnnotation>, IBufferMessage, IMessage

Video object tracking annotation.

Inheritance

Object > VideoObjectTrackingAnnotation

Namespace

Google.Cloud.DataLabeling.V1Beta1

Assembly

Google.Cloud.DataLabeling.V1Beta1.dll

Constructors

VideoObjectTrackingAnnotation()

public VideoObjectTrackingAnnotation()

VideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation)

public VideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation other)
Parameter
NameDescription
otherVideoObjectTrackingAnnotation

Properties

AnnotationSpec

public AnnotationSpec AnnotationSpec { get; set; }

Label of the object tracked in this annotation.

Property Value
TypeDescription
AnnotationSpec

ObjectTrackingFrames

public RepeatedField<ObjectTrackingFrame> ObjectTrackingFrames { get; }

The list of frames where this object track appears.

Property Value
TypeDescription
RepeatedField<ObjectTrackingFrame>

TimeSegment

public TimeSegment TimeSegment { get; set; }

The time segment of the video to which object tracking applies.

Property Value
TypeDescription
TimeSegment