update API descriptions

This commit is contained in:
Sebastian Thiel
2020-07-10 09:11:32 +08:00
parent b6ee34dcff
commit 69fb05c4e1
271 changed files with 82506 additions and 23249 deletions

View File

@@ -22,7 +22,6 @@
},
"id": "videointelligence:v1p2beta1",
"kind": "discovery#restDescription",
"mtlsRootUrl": "https://videointelligence.mtls.googleapis.com/",
"name": "videointelligence",
"ownerDomain": "google.com",
"ownerName": "Google",
@@ -128,7 +127,7 @@
}
}
},
"revision": "20200325",
"revision": "20191230",
"rootUrl": "https://videointelligence.googleapis.com/",
"schemas": {
"GoogleCloudVideointelligenceV1_AnnotateVideoProgress": {
@@ -159,46 +158,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1_DetectedAttribute": {
"description": "A generic detected attribute represented by name in string format.",
"id": "GoogleCloudVideointelligenceV1_DetectedAttribute",
"properties": {
"confidence": {
"description": "Detected attribute confidence. Range [0, 1].",
"format": "float",
"type": "number"
},
"name": {
"description": "The name of the attribute, i.e. glasses, dark_glasses, mouth_open etc.\nA full list of supported type names will be provided in the document.",
"type": "string"
},
"value": {
"description": "Text value of the detection result. For example, the value for \"HairColor\"\ncan be \"black\", \"blonde\", etc.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1_DetectedLandmark": {
"description": "A generic detected landmark represented by name in string format and a 2D\nlocation.",
"id": "GoogleCloudVideointelligenceV1_DetectedLandmark",
"properties": {
"confidence": {
"description": "The confidence score of the detected landmark. Range [0, 1].",
"format": "float",
"type": "number"
},
"name": {
"description": "The name of this landmark, i.e. left_hand, right_shoulder.",
"type": "string"
},
"point": {
"$ref": "GoogleCloudVideointelligenceV1_NormalizedVertex",
"description": "The 2D point of the detected landmark using the normalized image\ncoordindate system. The normalized coordinates have the range from 0 to 1."
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1_Entity": {
"description": "Detected entity from video analysis.",
"id": "GoogleCloudVideointelligenceV1_Entity",
@@ -329,31 +288,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1_LogoRecognitionAnnotation": {
"description": "Annotation corresponding to one detected, tracked and recognized logo class.",
"id": "GoogleCloudVideointelligenceV1_LogoRecognitionAnnotation",
"properties": {
"entity": {
"$ref": "GoogleCloudVideointelligenceV1_Entity",
"description": "Entity category information to specify the logo class that all the logo\ntracks within this LogoRecognitionAnnotation are recognized as."
},
"segments": {
"description": "All video segments where the recognized logo appears. There might be\nmultiple instances of the same logo class appearing in one VideoSegment.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1_VideoSegment"
},
"type": "array"
},
"tracks": {
"description": "All logo tracks where the recognized logo appears. Each track corresponds\nto one logo instance appearing in consecutive frames.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1_Track"
},
"type": "array"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1_NormalizedBoundingBox": {
"description": "Normalized bounding box.\nThe normalized vertex coordinates are relative to the original image.\nRange: [0, 1].",
"id": "GoogleCloudVideointelligenceV1_NormalizedBoundingBox",
@@ -558,66 +492,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1_TimestampedObject": {
"description": "For tracking related features.\nAn object at time_offset with attributes, and located with\nnormalized_bounding_box.",
"id": "GoogleCloudVideointelligenceV1_TimestampedObject",
"properties": {
"attributes": {
"description": "Optional. The attributes of the object in the bounding box.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1_DetectedAttribute"
},
"type": "array"
},
"landmarks": {
"description": "Optional. The detected landmarks.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1_DetectedLandmark"
},
"type": "array"
},
"normalizedBoundingBox": {
"$ref": "GoogleCloudVideointelligenceV1_NormalizedBoundingBox",
"description": "Normalized Bounding box in a frame, where the object is located."
},
"timeOffset": {
"description": "Time-offset, relative to the beginning of the video,\ncorresponding to the video frame for this object.",
"format": "google-duration",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1_Track": {
"description": "A track of an object instance.",
"id": "GoogleCloudVideointelligenceV1_Track",
"properties": {
"attributes": {
"description": "Optional. Attributes in the track level.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1_DetectedAttribute"
},
"type": "array"
},
"confidence": {
"description": "Optional. The confidence score of the tracked object.",
"format": "float",
"type": "number"
},
"segment": {
"$ref": "GoogleCloudVideointelligenceV1_VideoSegment",
"description": "Video segment of a track."
},
"timestampedObjects": {
"description": "The object with timestamp and attributes per frame in the track.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1_TimestampedObject"
},
"type": "array"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1_VideoAnnotationProgress": {
"description": "Annotation progress for a single video.",
"id": "GoogleCloudVideointelligenceV1_VideoAnnotationProgress",
@@ -631,8 +505,7 @@
"EXPLICIT_CONTENT_DETECTION",
"SPEECH_TRANSCRIPTION",
"TEXT_DETECTION",
"OBJECT_TRACKING",
"LOGO_RECOGNITION"
"OBJECT_TRACKING"
],
"enumDescriptions": [
"Unspecified.",
@@ -641,13 +514,12 @@
"Explicit content detection.",
"Speech transcription.",
"OCR text detection and tracking.",
"Object detection and tracking.",
"Logo detection, tracking, and recognition."
"Object detection and tracking."
],
"type": "string"
},
"inputUri": {
"description": "Video file location in\n[Cloud Storage](https://cloud.google.com/storage/).",
"description": "Video file location in\n[Google Cloud Storage](https://cloud.google.com/storage/).",
"type": "string"
},
"progressPercent": {
@@ -692,16 +564,9 @@
"type": "array"
},
"inputUri": {
"description": "Video file location in\n[Cloud Storage](https://cloud.google.com/storage/).",
"description": "Video file location in\n[Google Cloud Storage](https://cloud.google.com/storage/).",
"type": "string"
},
"logoRecognitionAnnotations": {
"description": "Annotations for list of logos detected, tracked and recognized in video.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1_LogoRecognitionAnnotation"
},
"type": "array"
},
"objectAnnotations": {
"description": "Annotations for list of objects detected and tracked in video.",
"items": {
@@ -841,46 +706,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1beta2_DetectedAttribute": {
"description": "A generic detected attribute represented by name in string format.",
"id": "GoogleCloudVideointelligenceV1beta2_DetectedAttribute",
"properties": {
"confidence": {
"description": "Detected attribute confidence. Range [0, 1].",
"format": "float",
"type": "number"
},
"name": {
"description": "The name of the attribute, i.e. glasses, dark_glasses, mouth_open etc.\nA full list of supported type names will be provided in the document.",
"type": "string"
},
"value": {
"description": "Text value of the detection result. For example, the value for \"HairColor\"\ncan be \"black\", \"blonde\", etc.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1beta2_DetectedLandmark": {
"description": "A generic detected landmark represented by name in string format and a 2D\nlocation.",
"id": "GoogleCloudVideointelligenceV1beta2_DetectedLandmark",
"properties": {
"confidence": {
"description": "The confidence score of the detected landmark. Range [0, 1].",
"format": "float",
"type": "number"
},
"name": {
"description": "The name of this landmark, i.e. left_hand, right_shoulder.",
"type": "string"
},
"point": {
"$ref": "GoogleCloudVideointelligenceV1beta2_NormalizedVertex",
"description": "The 2D point of the detected landmark using the normalized image\ncoordindate system. The normalized coordinates have the range from 0 to 1."
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1beta2_Entity": {
"description": "Detected entity from video analysis.",
"id": "GoogleCloudVideointelligenceV1beta2_Entity",
@@ -1011,31 +836,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1beta2_LogoRecognitionAnnotation": {
"description": "Annotation corresponding to one detected, tracked and recognized logo class.",
"id": "GoogleCloudVideointelligenceV1beta2_LogoRecognitionAnnotation",
"properties": {
"entity": {
"$ref": "GoogleCloudVideointelligenceV1beta2_Entity",
"description": "Entity category information to specify the logo class that all the logo\ntracks within this LogoRecognitionAnnotation are recognized as."
},
"segments": {
"description": "All video segments where the recognized logo appears. There might be\nmultiple instances of the same logo class appearing in one VideoSegment.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1beta2_VideoSegment"
},
"type": "array"
},
"tracks": {
"description": "All logo tracks where the recognized logo appears. Each track corresponds\nto one logo instance appearing in consecutive frames.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1beta2_Track"
},
"type": "array"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1beta2_NormalizedBoundingBox": {
"description": "Normalized bounding box.\nThe normalized vertex coordinates are relative to the original image.\nRange: [0, 1].",
"id": "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingBox",
@@ -1240,66 +1040,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1beta2_TimestampedObject": {
"description": "For tracking related features.\nAn object at time_offset with attributes, and located with\nnormalized_bounding_box.",
"id": "GoogleCloudVideointelligenceV1beta2_TimestampedObject",
"properties": {
"attributes": {
"description": "Optional. The attributes of the object in the bounding box.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1beta2_DetectedAttribute"
},
"type": "array"
},
"landmarks": {
"description": "Optional. The detected landmarks.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1beta2_DetectedLandmark"
},
"type": "array"
},
"normalizedBoundingBox": {
"$ref": "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingBox",
"description": "Normalized Bounding box in a frame, where the object is located."
},
"timeOffset": {
"description": "Time-offset, relative to the beginning of the video,\ncorresponding to the video frame for this object.",
"format": "google-duration",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1beta2_Track": {
"description": "A track of an object instance.",
"id": "GoogleCloudVideointelligenceV1beta2_Track",
"properties": {
"attributes": {
"description": "Optional. Attributes in the track level.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1beta2_DetectedAttribute"
},
"type": "array"
},
"confidence": {
"description": "Optional. The confidence score of the tracked object.",
"format": "float",
"type": "number"
},
"segment": {
"$ref": "GoogleCloudVideointelligenceV1beta2_VideoSegment",
"description": "Video segment of a track."
},
"timestampedObjects": {
"description": "The object with timestamp and attributes per frame in the track.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1beta2_TimestampedObject"
},
"type": "array"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress": {
"description": "Annotation progress for a single video.",
"id": "GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress",
@@ -1313,8 +1053,7 @@
"EXPLICIT_CONTENT_DETECTION",
"SPEECH_TRANSCRIPTION",
"TEXT_DETECTION",
"OBJECT_TRACKING",
"LOGO_RECOGNITION"
"OBJECT_TRACKING"
],
"enumDescriptions": [
"Unspecified.",
@@ -1323,13 +1062,12 @@
"Explicit content detection.",
"Speech transcription.",
"OCR text detection and tracking.",
"Object detection and tracking.",
"Logo detection, tracking, and recognition."
"Object detection and tracking."
],
"type": "string"
},
"inputUri": {
"description": "Video file location in\n[Cloud Storage](https://cloud.google.com/storage/).",
"description": "Video file location in\n[Google Cloud Storage](https://cloud.google.com/storage/).",
"type": "string"
},
"progressPercent": {
@@ -1374,16 +1112,9 @@
"type": "array"
},
"inputUri": {
"description": "Video file location in\n[Cloud Storage](https://cloud.google.com/storage/).",
"description": "Video file location in\n[Google Cloud Storage](https://cloud.google.com/storage/).",
"type": "string"
},
"logoRecognitionAnnotations": {
"description": "Annotations for list of logos detected, tracked and recognized in video.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1beta2_LogoRecognitionAnnotation"
},
"type": "array"
},
"objectAnnotations": {
"description": "Annotations for list of objects detected and tracked in video.",
"items": {
@@ -1523,46 +1254,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p1beta1_DetectedAttribute": {
"description": "A generic detected attribute represented by name in string format.",
"id": "GoogleCloudVideointelligenceV1p1beta1_DetectedAttribute",
"properties": {
"confidence": {
"description": "Detected attribute confidence. Range [0, 1].",
"format": "float",
"type": "number"
},
"name": {
"description": "The name of the attribute, i.e. glasses, dark_glasses, mouth_open etc.\nA full list of supported type names will be provided in the document.",
"type": "string"
},
"value": {
"description": "Text value of the detection result. For example, the value for \"HairColor\"\ncan be \"black\", \"blonde\", etc.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p1beta1_DetectedLandmark": {
"description": "A generic detected landmark represented by name in string format and a 2D\nlocation.",
"id": "GoogleCloudVideointelligenceV1p1beta1_DetectedLandmark",
"properties": {
"confidence": {
"description": "The confidence score of the detected landmark. Range [0, 1].",
"format": "float",
"type": "number"
},
"name": {
"description": "The name of this landmark, i.e. left_hand, right_shoulder.",
"type": "string"
},
"point": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex",
"description": "The 2D point of the detected landmark using the normalized image\ncoordindate system. The normalized coordinates have the range from 0 to 1."
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p1beta1_Entity": {
"description": "Detected entity from video analysis.",
"id": "GoogleCloudVideointelligenceV1p1beta1_Entity",
@@ -1693,31 +1384,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p1beta1_LogoRecognitionAnnotation": {
"description": "Annotation corresponding to one detected, tracked and recognized logo class.",
"id": "GoogleCloudVideointelligenceV1p1beta1_LogoRecognitionAnnotation",
"properties": {
"entity": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_Entity",
"description": "Entity category information to specify the logo class that all the logo\ntracks within this LogoRecognitionAnnotation are recognized as."
},
"segments": {
"description": "All video segments where the recognized logo appears. There might be\nmultiple instances of the same logo class appearing in one VideoSegment.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_VideoSegment"
},
"type": "array"
},
"tracks": {
"description": "All logo tracks where the recognized logo appears. Each track corresponds\nto one logo instance appearing in consecutive frames.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_Track"
},
"type": "array"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingBox": {
"description": "Normalized bounding box.\nThe normalized vertex coordinates are relative to the original image.\nRange: [0, 1].",
"id": "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingBox",
@@ -1922,66 +1588,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p1beta1_TimestampedObject": {
"description": "For tracking related features.\nAn object at time_offset with attributes, and located with\nnormalized_bounding_box.",
"id": "GoogleCloudVideointelligenceV1p1beta1_TimestampedObject",
"properties": {
"attributes": {
"description": "Optional. The attributes of the object in the bounding box.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_DetectedAttribute"
},
"type": "array"
},
"landmarks": {
"description": "Optional. The detected landmarks.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_DetectedLandmark"
},
"type": "array"
},
"normalizedBoundingBox": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingBox",
"description": "Normalized Bounding box in a frame, where the object is located."
},
"timeOffset": {
"description": "Time-offset, relative to the beginning of the video,\ncorresponding to the video frame for this object.",
"format": "google-duration",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p1beta1_Track": {
"description": "A track of an object instance.",
"id": "GoogleCloudVideointelligenceV1p1beta1_Track",
"properties": {
"attributes": {
"description": "Optional. Attributes in the track level.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_DetectedAttribute"
},
"type": "array"
},
"confidence": {
"description": "Optional. The confidence score of the tracked object.",
"format": "float",
"type": "number"
},
"segment": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_VideoSegment",
"description": "Video segment of a track."
},
"timestampedObjects": {
"description": "The object with timestamp and attributes per frame in the track.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_TimestampedObject"
},
"type": "array"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress": {
"description": "Annotation progress for a single video.",
"id": "GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress",
@@ -1995,8 +1601,7 @@
"EXPLICIT_CONTENT_DETECTION",
"SPEECH_TRANSCRIPTION",
"TEXT_DETECTION",
"OBJECT_TRACKING",
"LOGO_RECOGNITION"
"OBJECT_TRACKING"
],
"enumDescriptions": [
"Unspecified.",
@@ -2005,13 +1610,12 @@
"Explicit content detection.",
"Speech transcription.",
"OCR text detection and tracking.",
"Object detection and tracking.",
"Logo detection, tracking, and recognition."
"Object detection and tracking."
],
"type": "string"
},
"inputUri": {
"description": "Video file location in\n[Cloud Storage](https://cloud.google.com/storage/).",
"description": "Video file location in\n[Google Cloud Storage](https://cloud.google.com/storage/).",
"type": "string"
},
"progressPercent": {
@@ -2056,16 +1660,9 @@
"type": "array"
},
"inputUri": {
"description": "Video file location in\n[Cloud Storage](https://cloud.google.com/storage/).",
"description": "Video file location in\n[Google Cloud Storage](https://cloud.google.com/storage/).",
"type": "string"
},
"logoRecognitionAnnotations": {
"description": "Annotations for list of logos detected, tracked and recognized in video.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p1beta1_LogoRecognitionAnnotation"
},
"type": "array"
},
"objectAnnotations": {
"description": "Annotations for list of objects detected and tracked in video.",
"items": {
@@ -2204,8 +1801,7 @@
"Explicit content detection.",
"Speech transcription.",
"OCR text detection and tracking.",
"Object detection and tracking.",
"Logo detection, tracking, and recognition."
"Object detection and tracking."
],
"items": {
"enum": [
@@ -2215,8 +1811,7 @@
"EXPLICIT_CONTENT_DETECTION",
"SPEECH_TRANSCRIPTION",
"TEXT_DETECTION",
"OBJECT_TRACKING",
"LOGO_RECOGNITION"
"OBJECT_TRACKING"
],
"type": "string"
},
@@ -2228,7 +1823,7 @@
"type": "string"
},
"inputUri": {
"description": "Input video location. Currently, only\n[Cloud Storage](https://cloud.google.com/storage/) URIs are\nsupported, which must be specified in the following format:\n`gs://bucket-id/object-id` (other URI formats return\ngoogle.rpc.Code.INVALID_ARGUMENT). For more information, see\n[Request URIs](https://cloud.google.com/storage/docs/request-endpoints).\nA video URI may include wildcards in `object-id`, and thus identify\nmultiple videos. Supported wildcards: '*' to match 0 or more characters;\n'?' to match 1 character. If unset, the input video should be embedded\nin the request as `input_content`. If set, `input_content` should be unset.",
"description": "Input video location. Currently, only\n[Google Cloud Storage](https://cloud.google.com/storage/) URIs are\nsupported, which must be specified in the following format:\n`gs://bucket-id/object-id` (other URI formats return\ngoogle.rpc.Code.INVALID_ARGUMENT). For more information, see\n[Request URIs](/storage/docs/reference-uris).\nA video URI may include wildcards in `object-id`, and thus identify\nmultiple videos. Supported wildcards: '*' to match 0 or more characters;\n'?' to match 1 character. If unset, the input video should be embedded\nin the request as `input_content`. If set, `input_content` should be unset.",
"type": "string"
},
"locationId": {
@@ -2236,7 +1831,7 @@
"type": "string"
},
"outputUri": {
"description": "Optional. Location where the output (in JSON format) should be stored.\nCurrently, only [Cloud Storage](https://cloud.google.com/storage/)\nURIs are supported, which must be specified in the following format:\n`gs://bucket-id/object-id` (other URI formats return\ngoogle.rpc.Code.INVALID_ARGUMENT). For more information, see\n[Request URIs](https://cloud.google.com/storage/docs/request-endpoints).",
"description": "Optional. Location where the output (in JSON format) should be stored.\nCurrently, only [Google Cloud Storage](https://cloud.google.com/storage/)\nURIs are supported, which must be specified in the following format:\n`gs://bucket-id/object-id` (other URI formats return\ngoogle.rpc.Code.INVALID_ARGUMENT). For more information, see\n[Request URIs](/storage/docs/reference-uris).",
"type": "string"
},
"videoContext": {
@@ -2260,46 +1855,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p2beta1_DetectedAttribute": {
"description": "A generic detected attribute represented by name in string format.",
"id": "GoogleCloudVideointelligenceV1p2beta1_DetectedAttribute",
"properties": {
"confidence": {
"description": "Detected attribute confidence. Range [0, 1].",
"format": "float",
"type": "number"
},
"name": {
"description": "The name of the attribute, i.e. glasses, dark_glasses, mouth_open etc.\nA full list of supported type names will be provided in the document.",
"type": "string"
},
"value": {
"description": "Text value of the detection result. For example, the value for \"HairColor\"\ncan be \"black\", \"blonde\", etc.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p2beta1_DetectedLandmark": {
"description": "A generic detected landmark represented by name in string format and a 2D\nlocation.",
"id": "GoogleCloudVideointelligenceV1p2beta1_DetectedLandmark",
"properties": {
"confidence": {
"description": "The confidence score of the detected landmark. Range [0, 1].",
"format": "float",
"type": "number"
},
"name": {
"description": "The name of this landmark, i.e. left_hand, right_shoulder.",
"type": "string"
},
"point": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex",
"description": "The 2D point of the detected landmark using the normalized image\ncoordindate system. The normalized coordinates have the range from 0 to 1."
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p2beta1_Entity": {
"description": "Detected entity from video analysis.",
"id": "GoogleCloudVideointelligenceV1p2beta1_Entity",
@@ -2482,31 +2037,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p2beta1_LogoRecognitionAnnotation": {
"description": "Annotation corresponding to one detected, tracked and recognized logo class.",
"id": "GoogleCloudVideointelligenceV1p2beta1_LogoRecognitionAnnotation",
"properties": {
"entity": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_Entity",
"description": "Entity category information to specify the logo class that all the logo\ntracks within this LogoRecognitionAnnotation are recognized as."
},
"segments": {
"description": "All video segments where the recognized logo appears. There might be\nmultiple instances of the same logo class appearing in one VideoSegment.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_VideoSegment"
},
"type": "array"
},
"tracks": {
"description": "All logo tracks where the recognized logo appears. Each track corresponds\nto one logo instance appearing in consecutive frames.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_Track"
},
"type": "array"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox": {
"description": "Normalized bounding box.\nThe normalized vertex coordinates are relative to the original image.\nRange: [0, 1].",
"id": "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox",
@@ -2817,66 +2347,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p2beta1_TimestampedObject": {
"description": "For tracking related features.\nAn object at time_offset with attributes, and located with\nnormalized_bounding_box.",
"id": "GoogleCloudVideointelligenceV1p2beta1_TimestampedObject",
"properties": {
"attributes": {
"description": "Optional. The attributes of the object in the bounding box.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_DetectedAttribute"
},
"type": "array"
},
"landmarks": {
"description": "Optional. The detected landmarks.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_DetectedLandmark"
},
"type": "array"
},
"normalizedBoundingBox": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingBox",
"description": "Normalized Bounding box in a frame, where the object is located."
},
"timeOffset": {
"description": "Time-offset, relative to the beginning of the video,\ncorresponding to the video frame for this object.",
"format": "google-duration",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p2beta1_Track": {
"description": "A track of an object instance.",
"id": "GoogleCloudVideointelligenceV1p2beta1_Track",
"properties": {
"attributes": {
"description": "Optional. Attributes in the track level.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_DetectedAttribute"
},
"type": "array"
},
"confidence": {
"description": "Optional. The confidence score of the tracked object.",
"format": "float",
"type": "number"
},
"segment": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_VideoSegment",
"description": "Video segment of a track."
},
"timestampedObjects": {
"description": "The object with timestamp and attributes per frame in the track.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_TimestampedObject"
},
"type": "array"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress": {
"description": "Annotation progress for a single video.",
"id": "GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress",
@@ -2890,8 +2360,7 @@
"EXPLICIT_CONTENT_DETECTION",
"SPEECH_TRANSCRIPTION",
"TEXT_DETECTION",
"OBJECT_TRACKING",
"LOGO_RECOGNITION"
"OBJECT_TRACKING"
],
"enumDescriptions": [
"Unspecified.",
@@ -2900,13 +2369,12 @@
"Explicit content detection.",
"Speech transcription.",
"OCR text detection and tracking.",
"Object detection and tracking.",
"Logo detection, tracking, and recognition."
"Object detection and tracking."
],
"type": "string"
},
"inputUri": {
"description": "Video file location in\n[Cloud Storage](https://cloud.google.com/storage/).",
"description": "Video file location in\n[Google Cloud Storage](https://cloud.google.com/storage/).",
"type": "string"
},
"progressPercent": {
@@ -2951,16 +2419,9 @@
"type": "array"
},
"inputUri": {
"description": "Video file location in\n[Cloud Storage](https://cloud.google.com/storage/).",
"description": "Video file location in\n[Google Cloud Storage](https://cloud.google.com/storage/).",
"type": "string"
},
"logoRecognitionAnnotations": {
"description": "Annotations for list of logos detected, tracked and recognized in video.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p2beta1_LogoRecognitionAnnotation"
},
"type": "array"
},
"objectAnnotations": {
"description": "Annotations for list of objects detected and tracked in video.",
"items": {
@@ -3209,26 +2670,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p3beta1_DetectedLandmark": {
"description": "A generic detected landmark represented by name in string format and a 2D\nlocation.",
"id": "GoogleCloudVideointelligenceV1p3beta1_DetectedLandmark",
"properties": {
"confidence": {
"description": "The confidence score of the detected landmark. Range [0, 1].",
"format": "float",
"type": "number"
},
"name": {
"description": "The name of this landmark, i.e. left_hand, right_shoulder.",
"type": "string"
},
"point": {
"$ref": "GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex",
"description": "The 2D point of the detected landmark using the normalized image\ncoordindate system. The normalized coordinates have the range from 0 to 1."
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p3beta1_Entity": {
"description": "Detected entity from video analysis.",
"id": "GoogleCloudVideointelligenceV1p3beta1_Entity",
@@ -3294,25 +2735,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p3beta1_FaceDetectionAnnotation": {
"description": "Face detection annotation.",
"id": "GoogleCloudVideointelligenceV1p3beta1_FaceDetectionAnnotation",
"properties": {
"thumbnail": {
"description": "The thumbnail of a person's face.",
"format": "byte",
"type": "string"
},
"tracks": {
"description": "The face tracks with attributes.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p3beta1_Track"
},
"type": "array"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p3beta1_LabelAnnotation": {
"description": "Label annotation.",
"id": "GoogleCloudVideointelligenceV1p3beta1_LabelAnnotation",
@@ -3509,20 +2931,6 @@
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p3beta1_PersonDetectionAnnotation": {
"description": "Person detection annotation per video.",
"id": "GoogleCloudVideointelligenceV1p3beta1_PersonDetectionAnnotation",
"properties": {
"tracks": {
"description": "The trackes that a person is detected.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p3beta1_Track"
},
"type": "array"
}
},
"type": "object"
},
"GoogleCloudVideointelligenceV1p3beta1_RecognizedCelebrity": {
"description": "The recognized celebrity with confidence score.",
"id": "GoogleCloudVideointelligenceV1p3beta1_RecognizedCelebrity",
@@ -3589,7 +2997,7 @@
"description": "Streaming annotation results."
},
"annotationResultsUri": {
"description": "Cloud Storage URI that stores annotation results of one streaming session.\nIt is a directory that can hold multiple files in JSON format.\nExample uri format:\ngs://bucket_id/object_id/cloud_project_name-session_id",
"description": "GCS URI that stores annotation results of one streaming session.\nIt is a directory that can hold multiple files in JSON format.\nExample uri format:\ngs://bucket_id/object_id/cloud_project_name-session_id",
"type": "string"
},
"error": {
@@ -3699,13 +3107,6 @@
},
"type": "array"
},
"landmarks": {
"description": "Optional. The detected landmarks.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p3beta1_DetectedLandmark"
},
"type": "array"
},
"normalizedBoundingBox": {
"$ref": "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingBox",
"description": "Normalized Bounding box in a frame, where the object is located."
@@ -3759,31 +3160,27 @@
"LABEL_DETECTION",
"SHOT_CHANGE_DETECTION",
"EXPLICIT_CONTENT_DETECTION",
"FACE_DETECTION",
"SPEECH_TRANSCRIPTION",
"TEXT_DETECTION",
"OBJECT_TRACKING",
"LOGO_RECOGNITION",
"CELEBRITY_RECOGNITION",
"PERSON_DETECTION"
"CELEBRITY_RECOGNITION"
],
"enumDescriptions": [
"Unspecified.",
"Label detection. Detect objects, such as dog or flower.",
"Shot change detection.",
"Explicit content detection.",
"Human face detection.",
"Speech transcription.",
"OCR text detection and tracking.",
"Object detection and tracking.",
"Logo detection, tracking, and recognition.",
"Celebrity recognition.",
"Person detection."
"Celebrity recognition."
],
"type": "string"
},
"inputUri": {
"description": "Video file location in\n[Cloud Storage](https://cloud.google.com/storage/).",
"description": "Video file location in\n[Google Cloud Storage](https://cloud.google.com/storage/).",
"type": "string"
},
"progressPercent": {
@@ -3824,13 +3221,6 @@
"$ref": "GoogleCloudVideointelligenceV1p3beta1_ExplicitContentAnnotation",
"description": "Explicit content annotation."
},
"faceDetectionAnnotations": {
"description": "Face detection annotations.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p3beta1_FaceDetectionAnnotation"
},
"type": "array"
},
"frameLabelAnnotations": {
"description": "Label annotations on frame level.\nThere is exactly one element for each unique label.",
"items": {
@@ -3839,7 +3229,7 @@
"type": "array"
},
"inputUri": {
"description": "Video file location in\n[Cloud Storage](https://cloud.google.com/storage/).",
"description": "Video file location in\n[Google Cloud Storage](https://cloud.google.com/storage/).",
"type": "string"
},
"logoRecognitionAnnotations": {
@@ -3856,13 +3246,6 @@
},
"type": "array"
},
"personDetectionAnnotations": {
"description": "Person detection annotations.",
"items": {
"$ref": "GoogleCloudVideointelligenceV1p3beta1_PersonDetectionAnnotation"
},
"type": "array"
},
"segment": {
"$ref": "GoogleCloudVideointelligenceV1p3beta1_VideoSegment",
"description": "Video segment on which the annotation is run."