Class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
Annotations corresponding to one tracked object.
Implements
Inherited Members
Namespace: Google.Apis.CloudVideoIntelligence.v1beta2.Data
Assembly: Google.Apis.CloudVideoIntelligence.v1beta2.dll
Syntax
public class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation : IDirectResponseSchema
Properties
Confidence
Object category's labeling confidence of this track.
Declaration
[JsonProperty("confidence")]
public virtual float? Confidence { get; set; }
Property Value
Type | Description |
---|---|
float? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Entity
Entity to specify the object category that this track is labeled as.
Declaration
[JsonProperty("entity")]
public virtual GoogleCloudVideointelligenceV1Entity Entity { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudVideointelligenceV1Entity |
Frames
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
Declaration
[JsonProperty("frames")]
public virtual IList<GoogleCloudVideointelligenceV1ObjectTrackingFrame> Frames { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1ObjectTrackingFrame> |
Segment
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
Declaration
[JsonProperty("segment")]
public virtual GoogleCloudVideointelligenceV1VideoSegment Segment { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudVideointelligenceV1VideoSegment |
TrackId
Streaming mode ONLY. In streaming mode, we do not know the end time of a tracked object before it is completed. Hence, there is no VideoSegment info returned. Instead, we provide a unique identifiable integer track_id so that the customers can correlate the results of the ongoing ObjectTrackAnnotation of the same track_id over time.
Declaration
[JsonProperty("trackId")]
public virtual long? TrackId { get; set; }
Property Value
Type | Description |
---|---|
long? |
Version
Feature version.
Declaration
[JsonProperty("version")]
public virtual string Version { get; set; }
Property Value
Type | Description |
---|---|
string |