public sealed class LogoRecognitionAnnotation : IMessage<LogoRecognitionAnnotation>, IEquatable<LogoRecognitionAnnotation>, IDeepCloneable<LogoRecognitionAnnotation>, IBufferMessage, IMessageReference 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
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> |
|