public sealed class VideoClassificationConfig : IMessage<VideoClassificationConfig>, IEquatable<VideoClassificationConfig>, IDeepCloneable<VideoClassificationConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Data Labeling v1beta1 API 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.
Implements
IMessageVideoClassificationConfig, IEquatableVideoClassificationConfig, IDeepCloneableVideoClassificationConfig, 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 |
RepeatedFieldVideoClassificationConfigTypesAnnotationSpecSetConfig |
ApplyShotDetection
public bool ApplyShotDetection { get; set; }
Optional. Option to apply shot detection on the video.
Property Value | |
---|---|
Type | Description |
bool |