Class VideoObjectTrackingAnnotation
Video object tracking annotation.
Inheritance
System.Object
VideoObjectTrackingAnnotation
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Cloud.DataLabeling.V1Beta1
Assembly: Google.Cloud.DataLabeling.V1Beta1.dll
Syntax
public sealed class VideoObjectTrackingAnnotation : IMessage<VideoObjectTrackingAnnotation>, IEquatable<VideoObjectTrackingAnnotation>, IDeepCloneable<VideoObjectTrackingAnnotation>, IBufferMessage, IMessage
Constructors
VideoObjectTrackingAnnotation()
Declaration
public VideoObjectTrackingAnnotation()
VideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation)
Declaration
public VideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation other)
Parameters
| Type | Name | Description |
|---|---|---|
| VideoObjectTrackingAnnotation | other |
Properties
AnnotationSpec
Label of the object tracked in this annotation.
Declaration
public AnnotationSpec AnnotationSpec { get; set; }
Property Value
| Type | Description |
|---|---|
| AnnotationSpec |
ObjectTrackingFrames
The list of frames where this object track appears.
Declaration
public RepeatedField<ObjectTrackingFrame> ObjectTrackingFrames { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<ObjectTrackingFrame> |
TimeSegment
The time segment of the video to which object tracking applies.
Declaration
public TimeSegment TimeSegment { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSegment |