Class LogoRecognitionAnnotation (3.0.0)

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

Annotation corresponding to one detected, tracked and recognized logo class.

Inheritance

Object > LogoRecognitionAnnotation

Namespace

Google.Cloud.VideoIntelligence.V1

Assembly

Google.Cloud.VideoIntelligence.V1.dll

Constructors

LogoRecognitionAnnotation()

public LogoRecognitionAnnotation()

LogoRecognitionAnnotation(LogoRecognitionAnnotation)

public LogoRecognitionAnnotation(LogoRecognitionAnnotation other)
Parameter
NameDescription
otherLogoRecognitionAnnotation

Properties

Entity

public Entity Entity { get; set; }

Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.

Property Value
TypeDescription
Entity

Segments

public RepeatedField<VideoSegment> Segments { get; }

All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.

Property Value
TypeDescription
RepeatedField<VideoSegment>

Tracks

public RepeatedField<Track> Tracks { get; }

All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.

Property Value
TypeDescription
RepeatedField<Track>