GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation class

Annotations corresponding to one tracked object.


GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation.fromJson(Map _json)


confidence ↔ double
Object category's labeling confidence of this track.
read / write
entity GoogleCloudVideointelligenceV1p3beta1Entity
Entity to specify the object category that this track is labeled as.
read / write
frames ↔ List<GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame>
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.
read / write
segment GoogleCloudVideointelligenceV1p3beta1VideoSegment
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
read / write
trackId ↔ String
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.
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited


toJson() → Map<String, Object>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toString() → String
Returns a string representation of this object.


operator ==(dynamic other) → bool
The equality operator.