Google Cloud Video Intelligence v1 API - Class LogoRecognitionAnnotation (3.3.0)

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

Reference documentation and code samples for the Google Cloud Video Intelligence v1 API class LogoRecognitionAnnotation.

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
Name Description
other LogoRecognitionAnnotation

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
Type Description
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
Type Description
RepeatedFieldVideoSegment

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
Type Description
RepeatedFieldTrack