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.
Implements
IMessageLogoRecognitionAnnotation, IEquatableLogoRecognitionAnnotation, IDeepCloneableLogoRecognitionAnnotation, IBufferMessage, IMessageNamespace
Google.Cloud.VideoIntelligence.V1Assembly
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 |