Google Cloud Datalabeling V1beta1 Client - Class VideoClassificationConfig (0.3.1)

Reference documentation and code samples for the Google Cloud Datalabeling V1beta1 Client class VideoClassificationConfig.

Config for video classification human labeling task.

Currently two types of video classification are supported:

  1. Assign labels on the entire video.
  2. Split the video into multiple video clips based on camera shot, and assign labels on each video clip.

Generated from protobuf message google.cloud.datalabeling.v1beta1.VideoClassificationConfig

Namespace

Google \ Cloud \ DataLabeling \ V1beta1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ annotation_spec_set_configs array<Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig\AnnotationSpecSetConfig>

Required. The list of annotation spec set configs. Since watching a video clip takes much longer time than an image, we support label with multiple AnnotationSpecSet at the same time. Labels in each AnnotationSpecSet will be shown in a group to contributors. Contributors can select one or more (depending on whether to allow multi label) from each group.

↳ apply_shot_detection bool

Optional. Option to apply shot detection on the video.

getAnnotationSpecSetConfigs

Required. The list of annotation spec set configs.

Since watching a video clip takes much longer time than an image, we support label with multiple AnnotationSpecSet at the same time. Labels in each AnnotationSpecSet will be shown in a group to contributors. Contributors can select one or more (depending on whether to allow multi label) from each group.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setAnnotationSpecSetConfigs

Required. The list of annotation spec set configs.

Since watching a video clip takes much longer time than an image, we support label with multiple AnnotationSpecSet at the same time. Labels in each AnnotationSpecSet will be shown in a group to contributors. Contributors can select one or more (depending on whether to allow multi label) from each group.

Parameter
NameDescription
var array<Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig\AnnotationSpecSetConfig>
Returns
TypeDescription
$this

getApplyShotDetection

Optional. Option to apply shot detection on the video.

Returns
TypeDescription
bool

setApplyShotDetection

Optional. Option to apply shot detection on the video.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this