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

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
RepeatedField<LabelFrame>

Segments

public RepeatedField<LabelSegment> Segments { get; }

All video segments where a label was detected.

Property Value
Type Description
RepeatedField<LabelSegment>

Version

public string Version { get; set; }

Feature version.

Property Value
Type Description
String