public sealed class LabelAnnotation : IMessage<LabelAnnotation>, IEquatable<LabelAnnotation>, IDeepCloneable<LabelAnnotation>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Video Intelligence v1 API class LabelAnnotation.
Label annotation.
Implements
IMessageLabelAnnotation, IEquatableLabelAnnotation, IDeepCloneableLabelAnnotation, IBufferMessage, IMessageNamespace
Google.Cloud.VideoIntelligence.V1Assembly
Google.Cloud.VideoIntelligence.V1.dll
Constructors
LabelAnnotation()
public LabelAnnotation()
LabelAnnotation(LabelAnnotation)
public LabelAnnotation(LabelAnnotation other)
Parameter | |
---|---|
Name | Description |
other | LabelAnnotation |
Properties
CategoryEntities
public RepeatedField<Entity> CategoryEntities { get; }
Common categories for the detected entity.
For example, when the label is Terrier
, the category is likely dog
. And
in some cases there might be more than one categories e.g., Terrier
could
also be a pet
.
Property Value | |
---|---|
Type | Description |
RepeatedFieldEntity |
Entity
public Entity Entity { get; set; }
Detected entity.
Property Value | |
---|---|
Type | Description |
Entity |
Frames
public RepeatedField<LabelFrame> Frames { get; }
All video frames where a label was detected.
Property Value | |
---|---|
Type | Description |
RepeatedFieldLabelFrame |
Segments
public RepeatedField<LabelSegment> Segments { get; }
All video segments where a label was detected.
Property Value | |
---|---|
Type | Description |
RepeatedFieldLabelSegment |
Version
public string Version { get; set; }
Feature version.
Property Value | |
---|---|
Type | Description |
string |