GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation class

Annotations corresponding to one tracked object.

Constructors

GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation()
GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation.fromJson(Map _json)

Properties

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
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 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
version String
Feature version.
read / write

Methods

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

Operators

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