Class VideoClassificationConfig (2.0.0-beta01)

public sealed class VideoClassificationConfig : IMessage<VideoClassificationConfig>, IEquatable<VideoClassificationConfig>, IDeepCloneable<VideoClassificationConfig>, IBufferMessage, IMessage

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.

Inheritance

Object > VideoClassificationConfig

Namespace

Google.Cloud.DataLabeling.V1Beta1

Assembly

Google.Cloud.DataLabeling.V1Beta1.dll

Constructors

VideoClassificationConfig()

public VideoClassificationConfig()

VideoClassificationConfig(VideoClassificationConfig)

public VideoClassificationConfig(VideoClassificationConfig other)
Parameter
NameDescription
otherVideoClassificationConfig

Properties

AnnotationSpecSetConfigs

public RepeatedField<VideoClassificationConfig.Types.AnnotationSpecSetConfig> AnnotationSpecSetConfigs { get; }

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.

Property Value
TypeDescription
RepeatedField<VideoClassificationConfig.Types.AnnotationSpecSetConfig>

ApplyShotDetection

public bool ApplyShotDetection { get; set; }

Optional. Option to apply shot detection on the video.

Property Value
TypeDescription
Boolean