Interface ObjectTrackingAnnotationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ObjectTrackingAnnotation
,ObjectTrackingAnnotation.Builder
public interface ObjectTrackingAnnotationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description float
getConfidence()
Object category's labeling confidence of this track.Entity
getEntity()
Entity to specify the object category that this track is labeled as.EntityOrBuilder
getEntityOrBuilder()
Entity to specify the object category that this track is labeled as.ObjectTrackingFrame
getFrames(int index)
Information corresponding to all frames where this object track appears.int
getFramesCount()
Information corresponding to all frames where this object track appears.List<ObjectTrackingFrame>
getFramesList()
Information corresponding to all frames where this object track appears.ObjectTrackingFrameOrBuilder
getFramesOrBuilder(int index)
Information corresponding to all frames where this object track appears.List<? extends ObjectTrackingFrameOrBuilder>
getFramesOrBuilderList()
Information corresponding to all frames where this object track appears.VideoSegment
getSegment()
Non-streaming batch mode ONLY.VideoSegmentOrBuilder
getSegmentOrBuilder()
Non-streaming batch mode ONLY.long
getTrackId()
Streaming mode ONLY.ObjectTrackingAnnotation.TrackInfoCase
getTrackInfoCase()
String
getVersion()
Feature version.com.google.protobuf.ByteString
getVersionBytes()
Feature version.boolean
hasEntity()
Entity to specify the object category that this track is labeled as.boolean
hasSegment()
Non-streaming batch mode ONLY.boolean
hasTrackId()
Streaming mode ONLY.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasSegment
boolean hasSegment()
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;
- Returns:
- Whether the segment field is set.
-
getSegment
VideoSegment getSegment()
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;
- Returns:
- The segment.
-
getSegmentOrBuilder
VideoSegmentOrBuilder getSegmentOrBuilder()
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;
-
hasTrackId
boolean hasTrackId()
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.
int64 track_id = 5;
- Returns:
- Whether the trackId field is set.
-
getTrackId
long getTrackId()
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.
int64 track_id = 5;
- Returns:
- The trackId.
-
hasEntity
boolean hasEntity()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;
- Returns:
- Whether the entity field is set.
-
getEntity
Entity getEntity()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;
- Returns:
- The entity.
-
getEntityOrBuilder
EntityOrBuilder getEntityOrBuilder()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
getConfidence
float getConfidence()
Object category's labeling confidence of this track.
float confidence = 4;
- Returns:
- The confidence.
-
getFramesList
List<ObjectTrackingFrame> getFramesList()
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.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
getFrames
ObjectTrackingFrame getFrames(int index)
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.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
getFramesCount
int getFramesCount()
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.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
getFramesOrBuilderList
List<? extends ObjectTrackingFrameOrBuilder> getFramesOrBuilderList()
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.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
getFramesOrBuilder
ObjectTrackingFrameOrBuilder getFramesOrBuilder(int index)
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.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
getVersion
String getVersion()
Feature version.
string version = 6;
- Returns:
- The version.
-
getVersionBytes
com.google.protobuf.ByteString getVersionBytes()
Feature version.
string version = 6;
- Returns:
- The bytes for version.
-
getTrackInfoCase
ObjectTrackingAnnotation.TrackInfoCase getTrackInfoCase()
-
-