public sealed class AnnotateImageResponse : IMessage<AnnotateImageResponse>, IEquatable<AnnotateImageResponse>, IDeepCloneable<AnnotateImageResponse>, IBufferMessage, IMessageResponse to an image annotation request.
Implements
IMessage<AnnotateImageResponse>, IEquatable<AnnotateImageResponse>, IDeepCloneable<AnnotateImageResponse>, IBufferMessage, IMessageNamespace
Google.Cloud.Vision.V1Assembly
Google.Cloud.Vision.V1.dll
Constructors
AnnotateImageResponse()
public AnnotateImageResponse()AnnotateImageResponse(AnnotateImageResponse)
public AnnotateImageResponse(AnnotateImageResponse other)| Parameter | |
|---|---|
| Name | Description |
other |
AnnotateImageResponse |
Properties
Context
public ImageAnnotationContext Context { get; set; }If present, contextual information is needed to understand where this image comes from.
| Property Value | |
|---|---|
| Type | Description |
ImageAnnotationContext |
|
CropHintsAnnotation
public CropHintsAnnotation CropHintsAnnotation { get; set; }If present, crop hints have completed successfully.
| Property Value | |
|---|---|
| Type | Description |
CropHintsAnnotation |
|
Error
public Status Error { get; set; }If set, represents the error message for the operation.
Note that filled-in image annotations are guaranteed to be
correct, even when error is set.
| Property Value | |
|---|---|
| Type | Description |
Status |
|
FaceAnnotations
public RepeatedField<FaceAnnotation> FaceAnnotations { get; }If present, face detection has completed successfully.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<FaceAnnotation> |
|
FullTextAnnotation
public TextAnnotation FullTextAnnotation { get; set; }If present, text (OCR) detection or document (OCR) text detection has completed successfully. This annotation provides the structural hierarchy for the OCR detected text.
| Property Value | |
|---|---|
| Type | Description |
TextAnnotation |
|
ImagePropertiesAnnotation
public ImageProperties ImagePropertiesAnnotation { get; set; }If present, image properties were extracted successfully.
| Property Value | |
|---|---|
| Type | Description |
ImageProperties |
|
LabelAnnotations
public RepeatedField<EntityAnnotation> LabelAnnotations { get; }If present, label detection has completed successfully.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<EntityAnnotation> |
|
LandmarkAnnotations
public RepeatedField<EntityAnnotation> LandmarkAnnotations { get; }If present, landmark detection has completed successfully.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<EntityAnnotation> |
|
LocalizedObjectAnnotations
public RepeatedField<LocalizedObjectAnnotation> LocalizedObjectAnnotations { get; }If present, localized object detection has completed successfully. This will be sorted descending by confidence score.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<LocalizedObjectAnnotation> |
|
LogoAnnotations
public RepeatedField<EntityAnnotation> LogoAnnotations { get; }If present, logo detection has completed successfully.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<EntityAnnotation> |
|
ProductSearchResults
public ProductSearchResults ProductSearchResults { get; set; }If present, product search has completed successfully.
| Property Value | |
|---|---|
| Type | Description |
ProductSearchResults |
|
SafeSearchAnnotation
public SafeSearchAnnotation SafeSearchAnnotation { get; set; }If present, safe-search annotation has completed successfully.
| Property Value | |
|---|---|
| Type | Description |
SafeSearchAnnotation |
|
TextAnnotations
public RepeatedField<EntityAnnotation> TextAnnotations { get; }If present, text (OCR) detection has completed successfully.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<EntityAnnotation> |
|
WebDetection
public WebDetection WebDetection { get; set; }If present, web detection has completed successfully.
| Property Value | |
|---|---|
| Type | Description |
WebDetection |
|
Methods
ThrowOnError()
public AnnotateImageResponse ThrowOnError()If the Error property is non-null, throws an AnnotateImageException.
Otherwise, returns this (so that the method can be called in a fluent manner).
| Returns | |
|---|---|
| Type | Description |
AnnotateImageResponse |
|
| Exceptions | |
|---|---|
| Type | Description |
AnnotateImageException |
The Error property is non-null. |