Class VideoClassificationConfig
Config for video classification human labeling task. Currently two types of video classification are supported:
- Assign labels on the entire video.
- Split the video into multiple video clips based on camera shot, and assign labels on each video clip.
Inheritance
System.Object
VideoClassificationConfig
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Cloud.DataLabeling.V1Beta1
Assembly: Google.Cloud.DataLabeling.V1Beta1.dll
Syntax
public sealed class VideoClassificationConfig : IMessage<VideoClassificationConfig>, IEquatable<VideoClassificationConfig>, IDeepCloneable<VideoClassificationConfig>, IBufferMessage, IMessage
Constructors
VideoClassificationConfig()
Declaration
public VideoClassificationConfig()
VideoClassificationConfig(VideoClassificationConfig)
Declaration
public VideoClassificationConfig(VideoClassificationConfig other)
Parameters
| Type | Name | Description |
|---|---|---|
| VideoClassificationConfig | other |
Properties
AnnotationSpecSetConfigs
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.
Declaration
public RepeatedField<VideoClassificationConfig.Types.AnnotationSpecSetConfig> AnnotationSpecSetConfigs { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<VideoClassificationConfig.Types.AnnotationSpecSetConfig> |
ApplyShotDetection
Optional. Option to apply shot detection on the video.
Declaration
public bool ApplyShotDetection { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |