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:
- Assign labels on the entire video.
- Split the video into multiple video clips based on camera shot, and assign labels on each video clip.
Implements
IMessage<VideoClassificationConfig>, IEquatable<VideoClassificationConfig>, IDeepCloneable<VideoClassificationConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.DataLabeling.V1Beta1Assembly
Google.Cloud.DataLabeling.V1Beta1.dll
Constructors
VideoClassificationConfig()
public VideoClassificationConfig()
VideoClassificationConfig(VideoClassificationConfig)
public VideoClassificationConfig(VideoClassificationConfig other)
Parameter | |
---|---|
Name | Description |
other | VideoClassificationConfig |
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 | |
---|---|
Type | Description |
RepeatedField<VideoClassificationConfig.Types.AnnotationSpecSetConfig> |
ApplyShotDetection
public bool ApplyShotDetection { get; set; }
Optional. Option to apply shot detection on the video.
Property Value | |
---|---|
Type | Description |
Boolean |