public class

Element

extends Object
implements Text
java.lang.Object
   ↳ com.google.android.gms.vision.text.Element

Class Overview

Roughly equivalent to a space-separated "word" in most Latin languages, or a character in others. For instance, if a word is split between two lines by a hyphen, each part is encoded as a separate Element.

Summary

Public Methods
Rect getBoundingBox()
Axis-aligned bounding box containing the text.
List<? extends Text> getComponents()
This class is the bottom of the tree, so this function always returns an empty list as it has no components.
Point[] getCornerPoints()
Four corner points in clockwise direction starting with top-left.
String getLanguage()
String getValue()
Retrieve the recognized text as a string.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.google.android.gms.vision.text.Text

Public Methods

public Rect getBoundingBox ()

Axis-aligned bounding box containing the text. The bounding box may extend past the image boundary.

Returns
Rect

public List<? extends Text> getComponents ()

This class is the bottom of the tree, so this function always returns an empty list as it has no components.

Returns
List<? extends Text>

public Point[] getCornerPoints ()

Four corner points in clockwise direction starting with top-left. Due to the possible perspective distortions, this is not necessarily a rectangle. Parts of the region could be outside of the image.

Returns
Point[]

public String getLanguage ()

Returns
String

public String getValue ()

Retrieve the recognized text as a string. Returned in reading order for the language. For Latin, this is top to bottom within a TextBlock, and left-to-right within Lines.

Returns
String