GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults (google_api_video_intelligence v0.33.0)
View SourceAnnotation results for a single video.
Attributes
-
error
(type:GoogleApi.VideoIntelligence.V1.Model.GoogleRpc_Status.t
, default:nil
) - If set, indicates an error. Note that for a singleAnnotateVideoRequest
some videos may succeed and some may fail. -
explicitAnnotation
(type:GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation.t
, default:nil
) - Explicit content annotation. -
faceAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_FaceAnnotation.t)
, default:nil
) - Deprecated. Please useface_detection_annotations
instead. -
faceDetectionAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_FaceDetectionAnnotation.t)
, default:nil
) - Face detection annotations. -
frameLabelAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation.t)
, default:nil
) - Label annotations on frame level. There is exactly one element for each unique label. -
inputUri
(type:String.t
, default:nil
) - Video file location in Cloud Storage. -
logoRecognitionAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LogoRecognitionAnnotation.t)
, default:nil
) - Annotations for list of logos detected, tracked and recognized in video. -
objectAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation.t)
, default:nil
) - Annotations for list of objects detected and tracked in video. -
personDetectionAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation.t)
, default:nil
) - Person detection annotations. -
segment
(type:GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_VideoSegment.t
, default:nil
) - Video segment on which the annotation is run. -
segmentLabelAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation.t)
, default:nil
) - Topical label annotations on video level or user-specified segment level. There is exactly one element for each unique label. -
segmentPresenceLabelAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation.t)
, default:nil
) - Presence label annotations on video level or user-specified segment level. There is exactly one element for each unique label. Compared to the existing topicalsegment_label_annotations
, this field presents more fine-grained, segment-level labels detected in video content and is made available only when the client setsLabelDetectionConfig.model
to "builtin/latest" in the request. -
shotAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_VideoSegment.t)
, default:nil
) - Shot annotations. Each shot is represented as a video segment. -
shotLabelAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation.t)
, default:nil
) - Topical label annotations on shot level. There is exactly one element for each unique label. -
shotPresenceLabelAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation.t)
, default:nil
) - Presence label annotations on shot level. There is exactly one element for each unique label. Compared to the existing topicalshot_label_annotations
, this field presents more fine-grained, shot-level labels detected in video content and is made available only when the client setsLabelDetectionConfig.model
to "builtin/latest" in the request. -
speechTranscriptions
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription.t)
, default:nil
) - Speech transcription. -
textAnnotations
(type:list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_TextAnnotation.t)
, default:nil
) - OCR text detection and tracking. Annotations for list of detected text snippets. Each will have list of frame information associated with it.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults{ error: GoogleApi.VideoIntelligence.V1.Model.GoogleRpc_Status.t() | nil, explicitAnnotation: GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_ExplicitContentAnnotation.t() | nil, faceAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_FaceAnnotation.t() ] | nil, faceDetectionAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_FaceDetectionAnnotation.t() ] | nil, frameLabelAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation.t() ] | nil, inputUri: String.t() | nil, logoRecognitionAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LogoRecognitionAnnotation.t() ] | nil, objectAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation.t() ] | nil, personDetectionAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation.t() ] | nil, segment: GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_VideoSegment.t() | nil, segmentLabelAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation.t() ] | nil, segmentPresenceLabelAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation.t() ] | nil, shotAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_VideoSegment.t() ] | nil, shotLabelAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation.t() ] | nil, shotPresenceLabelAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation.t() ] | nil, speechTranscriptions: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription.t() ] | nil, textAnnotations: [ GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1p2beta1_TextAnnotation.t() ] | nil }