public sealed class VideoObjectTrackingAnnotation : IMessage<VideoObjectTrackingAnnotation>, IEquatable<VideoObjectTrackingAnnotation>, IDeepCloneable<VideoObjectTrackingAnnotation>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform v1beta1 API class VideoObjectTrackingAnnotation.
Annotation details specific to video object tracking.
Implements
IMessageVideoObjectTrackingAnnotation, IEquatableVideoObjectTrackingAnnotation, IDeepCloneableVideoObjectTrackingAnnotation, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1.SchemaAssembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
VideoObjectTrackingAnnotation()
public VideoObjectTrackingAnnotation()
VideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation)
public VideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation other)
Parameter | |
---|---|
Name | Description |
other |
VideoObjectTrackingAnnotation |
Properties
AnnotationSpecId
public string AnnotationSpecId { get; set; }
The resource Id of the AnnotationSpec that this Annotation pertains to.
Property Value | |
---|---|
Type | Description |
string |
DisplayName
public string DisplayName { get; set; }
The display name of the AnnotationSpec that this Annotation pertains to.
Property Value | |
---|---|
Type | Description |
string |
InstanceId
public long InstanceId { get; set; }
The instance of the object, expressed as a positive integer. Used to track the same object across different frames.
Property Value | |
---|---|
Type | Description |
long |
TimeOffset
public Duration TimeOffset { get; set; }
A time (frame) of a video to which this annotation pertains. Represented as the duration since the video's start.
Property Value | |
---|---|
Type | Description |
Duration |
XMax
public double XMax { get; set; }
The rightmost coordinate of the bounding box.
Property Value | |
---|---|
Type | Description |
double |
XMin
public double XMin { get; set; }
The leftmost coordinate of the bounding box.
Property Value | |
---|---|
Type | Description |
double |
YMax
public double YMax { get; set; }
The bottommost coordinate of the bounding box.
Property Value | |
---|---|
Type | Description |
double |
YMin
public double YMin { get; set; }
The topmost coordinate of the bounding box.
Property Value | |
---|---|
Type | Description |
double |