GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation class

Annotations corresponding to one tracked object.


GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation.fromJson(Map _json)


confidence double
Object category's labeling confidence of this track.
read / write
entity GoogleCloudVideointelligenceV1beta2Entity
Entity to specify the object category that this track is labeled as.
read / write
frames List<GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame>
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
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
segment GoogleCloudVideointelligenceV1beta2VideoSegment
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
version String
Feature version.
read / write


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


operator ==(Object other) bool
The equality operator. [...]