Package com.google.cloud.vision.v1
Interface SymbolOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Symbol
,Symbol.Builder
public interface SymbolOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BoundingPoly
getBoundingBox()
The bounding box for the symbol.BoundingPolyOrBuilder
getBoundingBoxOrBuilder()
The bounding box for the symbol.float
getConfidence()
Confidence of the OCR results for the symbol.TextAnnotation.TextProperty
getProperty()
Additional information detected for the symbol.TextAnnotation.TextPropertyOrBuilder
getPropertyOrBuilder()
Additional information detected for the symbol.String
getText()
The actual UTF-8 representation of the symbol.com.google.protobuf.ByteString
getTextBytes()
The actual UTF-8 representation of the symbol.boolean
hasBoundingBox()
The bounding box for the symbol.boolean
hasProperty()
Additional information detected for the symbol.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasProperty
boolean hasProperty()
Additional information detected for the symbol.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
- Returns:
- Whether the property field is set.
-
getProperty
TextAnnotation.TextProperty getProperty()
Additional information detected for the symbol.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
- Returns:
- The property.
-
getPropertyOrBuilder
TextAnnotation.TextPropertyOrBuilder getPropertyOrBuilder()
Additional information detected for the symbol.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
-
hasBoundingBox
boolean hasBoundingBox()
The bounding box for the symbol. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
- Returns:
- Whether the boundingBox field is set.
-
getBoundingBox
BoundingPoly getBoundingBox()
The bounding box for the symbol. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
- Returns:
- The boundingBox.
-
getBoundingBoxOrBuilder
BoundingPolyOrBuilder getBoundingBoxOrBuilder()
The bounding box for the symbol. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
-
getText
String getText()
The actual UTF-8 representation of the symbol.
string text = 3;
- Returns:
- The text.
-
getTextBytes
com.google.protobuf.ByteString getTextBytes()
The actual UTF-8 representation of the symbol.
string text = 3;
- Returns:
- The bytes for text.
-
getConfidence
float getConfidence()
Confidence of the OCR results for the symbol. Range [0, 1].
float confidence = 4;
- Returns:
- The confidence.
-
-