public sealed class LogoRecognitionAnnotation : IMessage<LogoRecognitionAnnotation>, IEquatable<LogoRecognitionAnnotation>, IDeepCloneable<LogoRecognitionAnnotation>, IBufferMessage, IMessage
Annotation corresponding to one detected, tracked and recognized logo class.
Implements
IMessage<LogoRecognitionAnnotation>, IEquatable<LogoRecognitionAnnotation>, IDeepCloneable<LogoRecognitionAnnotation>, 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 |
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 | |
---|---|
Type | Description |
RepeatedField<Track> |