package google.cloud.videointelligence.v1p2beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service VideoIntelligenceService

video_intelligence.proto:35

Service that implements Google Cloud Video Intelligence API.

message AnnotateVideoProgress

video_intelligence.proto:314

Video annotation progress. Included in the `metadata` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

message AnnotateVideoResponse

video_intelligence.proto:289

Video annotation response. Included in the `response` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

message Entity

video_intelligence.proto:183

Detected entity from video analysis.

Used in: LabelAnnotation, ObjectTrackingAnnotation

message ExplicitContentAnnotation

video_intelligence.proto:227

Explicit content annotation (based on per-frame visual signals only). If no explicit content has been detected in a frame, no annotations are present for that frame.

Used in: VideoAnnotationResults

message ExplicitContentDetectionConfig

video_intelligence.proto:135

Config for EXPLICIT_CONTENT_DETECTION.

Used in: VideoContext

message ExplicitContentFrame

video_intelligence.proto:215

Video frame level annotation results for explicit content.

Used in: ExplicitContentAnnotation

enum Feature

video_intelligence.proto:413

Video annotation feature.

Used in: AnnotateVideoRequest

message LabelAnnotation

video_intelligence.proto:197

Label annotation.

Used in: VideoAnnotationResults

message LabelDetectionConfig

video_intelligence.proto:109

Config for LABEL_DETECTION.

Used in: VideoContext

enum LabelDetectionMode

video_intelligence.proto:434

Label detection mode.

Used in: LabelDetectionConfig

message LabelFrame

video_intelligence.proto:173

Video frame level annotation results for label detection.

Used in: LabelAnnotation

message LabelSegment

video_intelligence.proto:164

Video segment level annotation results for label detection.

Used in: LabelAnnotation

enum Likelihood

video_intelligence.proto:449

Bucketized representation of likelihood.

Used in: ExplicitContentFrame

message NormalizedBoundingBox

video_intelligence.proto:235

Normalized bounding box. The normalized vertex coordinates are relative to the original image. Range: [0, 1].

Used in: ObjectTrackingFrame

message NormalizedBoundingPoly

video_intelligence.proto:347

Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.

Used in: TextFrame

message NormalizedVertex

video_intelligence.proto:322

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

Used in: NormalizedBoundingPoly

message ObjectTrackingAnnotation

video_intelligence.proto:398

Annotations corresponding to one tracked object.

Used in: VideoAnnotationResults

message ObjectTrackingFrame

video_intelligence.proto:389

Video frame level annotations for object detection and tracking. This field stores per frame location, time offset, and confidence.

Used in: ObjectTrackingAnnotation

message ShotChangeDetectionConfig

video_intelligence.proto:127

Config for SHOT_CHANGE_DETECTION.

Used in: VideoContext

message TextAnnotation

video_intelligence.proto:379

Annotations related to one detected OCR text snippet. This will contain the corresponding text, confidence value, and frame level information for each detection.

Used in: VideoAnnotationResults

message TextDetectionConfig

video_intelligence.proto:143

Config for TEXT_DETECTION.

Used in: VideoContext

message TextFrame

video_intelligence.proto:368

Video frame level annotation results for text annotation (OCR). Contains information regarding timestamp and bounding box locations for the frames containing detected OCR text snippets.

Used in: TextSegment

message TextSegment

video_intelligence.proto:353

Video segment level annotation results for text detection.

Used in: TextAnnotation

message VideoAnnotationProgress

video_intelligence.proto:295

Annotation progress for a single video.

Used in: AnnotateVideoProgress

message VideoAnnotationResults

video_intelligence.proto:250

Annotation results for a single video.

Used in: AnnotateVideoResponse

message VideoContext

video_intelligence.proto:89

Video context and/or feature-specific parameters.

Used in: AnnotateVideoRequest

message VideoSegment

video_intelligence.proto:153

Video segment.

Used in: LabelSegment, ObjectTrackingAnnotation, TextSegment, VideoAnnotationResults, VideoContext