Interface WordOrBuilder

public interface WordOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBoundingBox()

public abstract BoundingPoly getBoundingBox()

The bounding box for the word. 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 vertice order will still be (0, 1, 2, 3).

.google.cloud.vision.v1p1beta1.BoundingPoly bounding_box = 2;

Returns
TypeDescription
BoundingPoly

The boundingBox.

getBoundingBoxOrBuilder()

public abstract BoundingPolyOrBuilder getBoundingBoxOrBuilder()

The bounding box for the word. 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 vertice order will still be (0, 1, 2, 3).

.google.cloud.vision.v1p1beta1.BoundingPoly bounding_box = 2;

Returns
TypeDescription
BoundingPolyOrBuilder

getConfidence()

public abstract float getConfidence()

Confidence of the OCR results for the word. Range [0, 1].

float confidence = 4;

Returns
TypeDescription
float

The confidence.

getProperty()

public abstract TextAnnotation.TextProperty getProperty()

Additional information detected for the word.

.google.cloud.vision.v1p1beta1.TextAnnotation.TextProperty property = 1;

Returns
TypeDescription
TextAnnotation.TextProperty

The property.

getPropertyOrBuilder()

public abstract TextAnnotation.TextPropertyOrBuilder getPropertyOrBuilder()

Additional information detected for the word.

.google.cloud.vision.v1p1beta1.TextAnnotation.TextProperty property = 1;

Returns
TypeDescription
TextAnnotation.TextPropertyOrBuilder

getSymbols(int index)

public abstract Symbol getSymbols(int index)

List of symbols in the word. The order of the symbols follows the natural reading order.

repeated .google.cloud.vision.v1p1beta1.Symbol symbols = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
Symbol

getSymbolsCount()

public abstract int getSymbolsCount()

List of symbols in the word. The order of the symbols follows the natural reading order.

repeated .google.cloud.vision.v1p1beta1.Symbol symbols = 3;

Returns
TypeDescription
int

getSymbolsList()

public abstract List<Symbol> getSymbolsList()

List of symbols in the word. The order of the symbols follows the natural reading order.

repeated .google.cloud.vision.v1p1beta1.Symbol symbols = 3;

Returns
TypeDescription
List<Symbol>

getSymbolsOrBuilder(int index)

public abstract SymbolOrBuilder getSymbolsOrBuilder(int index)

List of symbols in the word. The order of the symbols follows the natural reading order.

repeated .google.cloud.vision.v1p1beta1.Symbol symbols = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
SymbolOrBuilder

getSymbolsOrBuilderList()

public abstract List<? extends SymbolOrBuilder> getSymbolsOrBuilderList()

List of symbols in the word. The order of the symbols follows the natural reading order.

repeated .google.cloud.vision.v1p1beta1.Symbol symbols = 3;

Returns
TypeDescription
List<? extends com.google.cloud.vision.v1p1beta1.SymbolOrBuilder>

hasBoundingBox()

public abstract boolean hasBoundingBox()

The bounding box for the word. 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 vertice order will still be (0, 1, 2, 3).

.google.cloud.vision.v1p1beta1.BoundingPoly bounding_box = 2;

Returns
TypeDescription
boolean

Whether the boundingBox field is set.

hasProperty()

public abstract boolean hasProperty()

Additional information detected for the word.

.google.cloud.vision.v1p1beta1.TextAnnotation.TextProperty property = 1;

Returns
TypeDescription
boolean

Whether the property field is set.