public sealed class VideoObjectTrackingAnnotation : IMessage<VideoObjectTrackingAnnotation>, IEquatable<VideoObjectTrackingAnnotation>, IDeepCloneable<VideoObjectTrackingAnnotation>, IBufferMessage, IMessage
Reference documentation and code samples for the Data Labeling v1beta1 API class VideoObjectTrackingAnnotation.
Video object tracking annotation.
Implements
IMessageVideoObjectTrackingAnnotation, IEquatableVideoObjectTrackingAnnotation, IDeepCloneableVideoObjectTrackingAnnotation, IBufferMessage, IMessageNamespace
Google.Cloud.DataLabeling.V1Beta1Assembly
Google.Cloud.DataLabeling.V1Beta1.dll
Constructors
VideoObjectTrackingAnnotation()
public VideoObjectTrackingAnnotation()
VideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation)
public VideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation other)
Parameter | |
---|---|
Name | Description |
other | VideoObjectTrackingAnnotation |
Properties
AnnotationSpec
public AnnotationSpec AnnotationSpec { get; set; }
Label of the object tracked in this annotation.
Property Value | |
---|---|
Type | Description |
AnnotationSpec |
ObjectTrackingFrames
public RepeatedField<ObjectTrackingFrame> ObjectTrackingFrames { get; }
The list of frames where this object track appears.
Property Value | |
---|---|
Type | Description |
RepeatedFieldObjectTrackingFrame |
TimeSegment
public TimeSegment TimeSegment { get; set; }
The time segment of the video to which object tracking applies.
Property Value | |
---|---|
Type | Description |
TimeSegment |