Class LabelAnnotation (3.0.0)

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

Label annotation.

Inheritance

Object > LabelAnnotation

Namespace

Google.Cloud.VideoIntelligence.V1

Assembly

Google.Cloud.VideoIntelligence.V1.dll

Constructors

LabelAnnotation()

public LabelAnnotation()

LabelAnnotation(LabelAnnotation)

public LabelAnnotation(LabelAnnotation other)
Parameter
NameDescription
otherLabelAnnotation

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
TypeDescription
RepeatedField<Entity>

Entity

public Entity Entity { get; set; }

Detected entity.

Property Value
TypeDescription
Entity

Frames

public RepeatedField<LabelFrame> Frames { get; }

All video frames where a label was detected.

Property Value
TypeDescription
RepeatedField<LabelFrame>

Segments

public RepeatedField<LabelSegment> Segments { get; }

All video segments where a label was detected.

Property Value
TypeDescription
RepeatedField<LabelSegment>

Version

public string Version { get; set; }

Feature version.

Property Value
TypeDescription
String