GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation class

Annotations corresponding to one tracked object.

Constructors

GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation()
GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation.fromJson(Map _json)

Properties

confidence ↔ double
Object category's labeling confidence of this track.
read / write
entity GoogleCloudVideointelligenceV1p1beta1Entity
Entity to specify the object category that this track is labeled as.
read / write
frames ↔ List<GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame>
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 GoogleCloudVideointelligenceV1p1beta1VideoSegment
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

Methods

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

Operators

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