Google Cloud Video Intelligence v1 API - Class LabelAnnotation (3.2.0)

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.

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
RepeatedFieldEntity

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
RepeatedFieldLabelFrame

Segments

public RepeatedField<LabelSegment> Segments { get; }

All video segments where a label was detected.

Property Value
TypeDescription
RepeatedFieldLabelSegment

Version

public string Version { get; set; }

Feature version.

Property Value
TypeDescription
string